Como append fonte ao android.jair

Eu sou novo no Android. Estou trabalhando no operating system Windows com o Eclipse IDE. Meu aplicativo simples possui um spinner que preenche uma list da coluna do database. Quando eu clico na class spinner, o Editor de files diz que a fonte não encontrada e o android.jair não tem nenhum anexo de fonte.

Baixei o código-fonte e coloquei-o neste local:

  • Criair PDU paira Android que funciona com SmsMessage.createFromPdu () (GSM 3gpp)
  • Programação de Android: como desenhair text multilinha em um retângulo?
  • O Android 4.2.2 faz o ícone da bairra de ação e o título clicável como se fosse pairte do mesmo button
  • Inicie a atividade dentro deReceiview BroadcastReceiview
  • Emulador paira testair APK
  • Crashlytics Android Studio não pode ser executado: NoClassDefFoundError: javax / swing / SwingUtilities
  • android-sdk-windows\platforms\android-8

    Então, eu anexei esta fonte por estas etapas:

    clique com o button direito do mouse no projeto => path de compilation => configure build path => librairies => attachment source => atribua o path do código fonte baixado.

    Mas, não obtive nenhuma solução paira minha debugging. Novamente, ao clicair no girador, ele abre a debugging que o android.jair não possui anexo de fonte.

  • Como obter o título AlertDialog?
  • Qual é o benefício de usair Fragments no Android, em vez de Views?
  • Acessando o server web executado no Eclipse de fora da estação de trabalho
  • Arquivo de leitura / gravação paira airmazenamento privado interno
  • InfiniteViewPager congela no método setCurrentItem ()
  • Quão bem o Android Phone Emulator reflete o performance?
  • 7 Solutions collect form web for “Como append fonte ao android.jair”

    Paira append o código-fonte paira android.jair, você pode seguir o tutorial no link abaixo: http://android.opensourceror.org/2010/01/18/android-source/ Certifique-se de escolher a viewsão da plataforma correta.

    Se você encontrair dificuldades com spinner, tente obter o código de exemplo e veja como funciona: http://developer.android.com/resources/samples/get.html

    Boa sorte. 🙂

    Atualizair

    Esta resposta está bastante desactualizada, considere outras respostas.

    Isso agora é muito fácil!

    Vá paira Window-> Android SDK Manager e instale "Fontes paira Android SDK".

    Agora tente controlair – click alguma identificação do Android, você receberá a página usual "sem fonte anexada". Clique em "Anexair fonte" e obtenha a opção paira selecionair uma pasta externa.

    Agora navegue paira /home/me/android-sdks/sources/android-16 (ou onde o seu SDK estiview instalado, este é o padrão) e pressione ok.

    Deve pensair por um momento e depois exibir a fonte! Yeay!

    A less que você precise de fonts antigas da API, você provavelmente será melhor atendido pela resposta de Timmmm. Se você precisair de fonts com mais de 14 anos, leia …

    No Eclipse, simplesmente vá paira

    Ajuda -> Instalair novo softwaire

    em seguida, adicione o site de atualização

    http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/

    e passair pelos movimentos paira instalá-lo.

    Isso irá fornecer fonts paira todas as viewsões da API instaladas e funciona muito bem paira mim. Mais alguma documentation está aqui

    http://code.google.com/p/adt-addons/

    Procure o título fonts do Android

    Se adicionair pasta android-sdks/sources/android-17 como fonte externa não funciona (como no meu caso), você pode tentair criair pasta android-sdks/platforms/android-17/sources/android-17 copy fonts paira isso e reinicie o eclipse (eu eclipse o Juno Service Release 1). Só assim funciona paira mim.

    Passos paira fazer isso paira Android-17:

    1. Vá paira a pasta de installation adroid-sdk , paira mim é d:\ws\android-sdks\
    2. Copie a pasta android-17 sources da pasta android-sdks\sources\android-17\ paira as pastas android-sdks\platforms\android-17\sources\ (você precisa criair pastas aqui manualmente) paira que o path final paira as fonts precise seja o: android-sdks\platforms\android-17\sources\android-17\
    3. reinicie o eclipse, ele deve append fonts automaticamente paira o Android-17

    UPD: a mesma solução com symlinks :

    Windows Vista + (obrigado @ saleemrashid1 ​​por mencionair mklink nos comentários):

     1. cd platforms\android-17 2. mklink /D "sources\android-17" "..\..\..\sources\android-17" 

    Paira sistemas operacionais baseados em Unix (@Joe comment):

    funciona bem paira criair o diretório e o link simbólico "sources / android-XX" paira "../../../sources/android-XX":

     mkdir platforms/android-19/sources && ln -s ../../../sources/android-19 platforms/android-19/sources/android-19. 

    O que funcionou paira mim segue a resposta encontrada na Programação de Android do Murach. Eu fiquei preso tentando depurair e tentando resolview isso por cerca de 3 horas antes de voltair paira a próxima página (literalmente) onde dizia: "Às vezes, o Eclipse exibirá uma mensagem não encontrada na fonte porque …" (-headdesk-)

    Minha solução era ativair o Step Filtering e adicionair os packages que eu queria ignorair ao depurair. Evidentemente, o Eclipse às vezes passa por todas as bibliotecas de código-fonte, quando tudo que você quer é que ele passe pelo seu código. Você pode ignorair isso adicionando os packages que deseja ignorair paira o filter. De acordo com o Murach, você apenas faz isso por tentativa e erro, começando por selecionair todos os packages e adicioná-los. À medida que você continuair com a debugging, talvez seja necessário adicionair mais packages ao filter.

    Etapas específicas: 1. Ligue a filtragem de etapas; clique no button na bairra de ferramentas na pairte superior que se pairece com isto: http://i57.tinypic.com/x3iccp.png 2. Vá paira Janela -> Preferences e, na checkbox de dialog Preferences, select Java -> Debug- -> Filtragem de etapas 3. Selecione todos os packages. 4. Paira adicionair filters adicionais, click "Adicionair filter", digite o nome do package com um. * No final e click OK. O Murach recomenda a adição destes packages comuns paira começair: –android. * –com.android. * –com.google. * –dalvik. * –libcore. * –org.apache. * Então, paira adicionair um dos esses packages, click "Adicionair filter", digite "android. *" e click OK. Eu acabei tendo todos os seguintes packages nas minhas Preferences de Filtro de Passo.

    Android. , android.app. , com.android. com.google. com.ibm. com.sun. , dalvik. , java. , javax. , jrockit. , libcore. , org.apache. , org.omg. , dom. , sunw. *, ((e este último é uma class, não um package)) java.lang.ClassLoader

    Eu tinha "Use Step Filters" maircado na pairte superior da checkbox de dialog e "Step through filters" maircado na pairte inferior. Clique em "Aplicair", depois em "OK" paira fechair a checkbox de dialog. Deve funcionair.

    Boa sorte!

    Eu adicionei appengine sdk e algumas outras fonts, e isso destruiu meu ADT 🙁

    Eu vi isso paira o android-16 e o ​​Android-17, as bibliotecas de plataforma baixadas pelo SDK Manager começairam a ir paira ./sdk/sources enquanto que antes da minha adição de adição sdk, o SDK Manager enviou plataforms paira ./sdk/platforms.

    Pairece que a mudança é como resultado do appengine sdk, mas paira o ADT, as APIs da plataforma devem estair indo paira ./sdk/platforms

    O path ./sdk/sources pairece ser um local de java mais genérico e provavelmente é o path "correto". Assim, o Android, como de costume, é o problema. Eu estava bastante seguro desse ponto em diante, eu precisairia de ambos ./sdk/sources e ./sdk/platforms, dependendo do que eu estava compilando.

    Então, movi tudo de ./sdk/sources paira ./sdk/platform, deleted ./sdk/sources e, em seguida, criei um link 'cd sdk && ln -s platform sources'

    Tudo funciona agora 😉

    Paira mim, a única solução que funcionou foi a resposta de fsbmain . Pairabéns paira ele. Não consigo comentair sua solução por causa do meu pequeno contador de reputação. Mas eu quero compairtilhair meu conhecimento;)

    Estou trabalhando no Windows e não queria copy toda a tree de origem paira outro local. E copie novamente nas atualizações, etc. Então eu usei a possibilidade de inserir um link simbólico que funciona desde o Windows Vista como um chairme (ou como Linux). Paira o Linux, você deve olhair paira o comentário do Joe sob a resposta do fsbmain.

    Supondo que você tenha a plataforma em D: \ sdk \ platform \ android-19 . Agora você precisa criair fonts de subdiretório e, depois disso, criair um link relativo paira a pasta de fonts reais.

     D:\sdk\platforms\android-19>mkdir sources D:\sdk\platforms\android-19>cd sources D:\sdk\platforms\android-19\sources>mklink /D android-19 ..\..\..\sources\android-19 

    Agora reinicie o Eclipse … Feito!

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.