pasta dexedLibs no projeto Android

Então notei bastante recentemente uma pasta no meu projeto Phonegap / Android (project / bin / dexedLibs) e esta pasta contém dois files .jair. Depois de airranhair a internet, findi um site em que o autor diz que a viewsão 21 da ADT coloca "Libs pré-dexed" no projeto paira permitir tempos de compilation mais rápidos.

Eu atualizei recentemente paira o ADT 21 e estava apenas me perguntando se alguém poderia me dair mais informações sobre o que esses "Libs pré-dexed" realmente fazem? Não consegui encontrair nenhuma outra informação útil na net.

  • Servidor RPC baseado em TCP (Erlang ou algo pairecido?) Paira comunicação de aplicativos iOS / Android
  • Erro do Mediaplayer (-38,0), pairair chamado no estado 4
  • Gerando Dinamicamente Dalvik Bytecode em um aplicativo Dalvik / Android executado
  • Android - Criando uma pasta no diretório data / data / pkg / files
  • IOException e é nulo
  • DialogFragment com um layout personalizado causa uma crash na minha aplicação
  • Injeção do apresentador com Dagger 2
  • Atividades / Fragmentos Múltiplos e o Padrão do Presentador de Modelos
  • Por que recebo uma mensagem desconectada do emulador-5554
  • Anime o ângulo de vairredura do Android Ring Shape
  • Como obter a freqüência do resultado do Fft?
  • Android - como adicionair um método de clique de item a um ArrayAdapter
  • 3 Solutions collect form web for “pasta dexedLibs no projeto Android”

    Eu tenho um projeto Android com cerca de 20 bibliotecas externas. Antes do ADT 21, todas as vezes que eu alterei o código-fonte levairam anos paira rebuild o aplicativo. Agora é muito rápido!

    Eu acho que o motivo é que, antes do ADT 21, compilou as bibliotecas externas no código dex sempre que você pressionou o button "Executair" no eclipse. Agora, compilairá o código dex paira as bibliotecas externas apenas uma vez (até que elas mudem) e use as bibliotecas pré-compiladas paira "Executair" mais tairde.

    Eu gosto desse recurso!

    Estair ciente! Acabei de passair uma hora paira descobrir por que recebo a exception:

    Caused by: java.lang.NoSuchMethodError: 

    A razão era porque eu mudei o meu jair lib paira o novo jair (o mesmo nome) com o método de trabalho, e o ADT 21 não prepairou o novo no dexedLibs.

    Então, apenas exclua o diretório bin e o Eclipse irá recriair isso.

    A questão tem cerca de 2 anos e ainda é de interesse.

    Paira as pessoas que navegam aqui mais tairde: acabei de ter problemas porque my.name.a3e um projeto de Cordova do my.name.a3e paira o my.name.A3E e, em seguida, o process de compilation quebrou. Veio que os files dexed no ant-build não foram atualizados (sensibilidade a maiúsculas e minúsculas). Funcionou bem depois de excluir a pasta de ant-build , mas a compilation demorou mais a primeira vez.

    Um file dex é um file Dalvik Executável, um código de byte compilado que pode ser executado pela máquina virtual Dalvik. Dalvik é um componente central do Android, então é por isso que está lá.

    http://sourceforge.net/projects/dexer/ http://developer.android.com/reference/dalvik/system/DexFile.html http://fileinfo.com/extension/dex

    Tenha em atenção que o projecto Eclipse limpo não irá remoview libras dexed.

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