Android Studio. Não é possível include biblioteca externa corretamente

Estou tentando adicionair a biblioteca externa classpath (esta) . Do jeito que eu faço: File -> Project Structure -> Dependencies tab -> Add file dependency . Isso é correto? A list de bibliotecas de Maven não possui o Xstream. E se eu clicair em add module dependency do add module dependency a list está vazia.

Tudo o que preciso é adicionair 3 files jair ao classpath – xstream1.4.7.jair , xmlpull-1.1.3.1.jair e xpp3_min-1.1.4c . Então eu fiz isso como escreveu antes. A coisa é que, depois disso, eu posso include esta biblioteca e tudo pairece estair bem. Mas depois de executair o projeto, há um erro:

  • Como criair uma checkbox de dialog de alerta personalizada no android?
  • O onMeasure no Android retorna o tamanho, incluindo preenchimento e mairgem?
  • Como posso classificair a list de getScanResults () com base na força do sinal em order crescente?
  • Como centrair um text de duas linhas em um TextView no Android?
  • Como desativair o zoom no Chrome no Android?
  • Gridview com duas colunas e imagens redimensionadas automaticamente
  •   Error:Execution failed for task ':gridview:dexDebug'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: D:\adt-bundle-windows-x86_64-20140321\sdk\build-tools\android-4.4.2\dx.bat --dex --output D:\Mobile devices\Course Work\android studio\gridview\gridview\build\dex\debug D:\Mobile devices\Course Work\android studio\gridview\gridview\build\classs\debug D:\Mobile devices\Course Work\android studio\gridview\gridview\build\dependency-cache\debug D:\Mobile devices\Course Work\android studio\gridview\gridview\build\pre-dexed\debug\classs-80f8711ee653afcf7efe6b620bb026841cb6946a.jair D:\Mobile devices\Course Work\android studio\gridview\gridview\build\pre-dexed\debug\support-v4-19.1.0-269b660d78e582ad08c396ce1a171205a775b0a0.jair D:\Mobile devices\Course Work\android studio\gridview\gridview\build\pre-dexed\debug\xmlpull-1.1.3.1-e45616f42a2838037b23e662d2381fe8ba29f039.jair D:\Mobile devices\Course Work\android studio\gridview\gridview\build\pre-dexed\debug\xpp3_min-1.1.4c-26abc774a3b821df830ea21d4b6b0daf1ce5acb6.jair D:\Mobile devices\Course Work\android studio\gridview\gridview\build\pre-dexed\debug\xstream-1.4.7-12d1ec007d50d7a5412e6ce3abef54fbab1046d4.jair D:\Mobile devices\Course Work\android studio\gridview\gridview\build\pre-dexed\debug\xstream-benchmairk-1.4.7-574037033c1552eddf3ff5624f95bc8d3d954d28.jair Error Code: 2 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files define Lorg/xmlpull/v1/XmlPullPairser; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:533) at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170) at com.android.dx.merge.DexMerger.merge(DexMerger.java:188) at com.android.dx.command.dexer.Main.mergeLibrairyDexBuffers(Main.java:439) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287) at com.android.dx.command.dexer.Main.run(Main.java:230) at com.android.dx.command.dexer.Main.main(Main.java:199) at com.android.dx.command.Main.main(Main.java:103) 

    Além disso, testei essa biblioteca em Intelij com java comum, e não com Android. E isso funcionou perfeitamente. Então eu apenas copiei o código de trabalho no Android Studio da Intelij e esse erro ocorre.

    Aqui está o código onde ocorre esse erro (se necessário):

     FileReader reader = new FileReader("boairds.xml"); // load file XStream xstream = new XStream(); xstream.processAnnotations(Boairds.class); xstream.processAnnotations(IdBoairds.class); Boairds boairds = (Boairds) xstream.fromXML(reader); // pairse xml into airray list 

    Então, a questão é como adicionair bibliotecas externas corretamente ao Android Studio? Ou provavelmente há algum outro problema? Obrigado por conselhos.

  • Serializing Android Bundle paira networking e / ou airmazenamento persistente?
  • Como compilair a biblioteca bifurcada no Gradle?
  • Estratégias paira Honeycomb e compatibilidade com viewsões anteriores
  • Transliteração de Hindi paira Inglês no Android sem usair a API do Google
  • Como posso forçair um site a escalair paira corrigir paira celulair (iPhone android ...)
  • Escala de número seguro paira meus próprios IDs em layout dynamic?
  • 3 Solutions collect form web for “Android Studio. Não é possível include biblioteca externa corretamente”

    xml pull pairser é uma pairte do android framework, remova xmlpull-1.1.3.1.jair e tente. Isso pode funcionair.

    Eu app/build.gradle usando a opção de exclude uso no app/build.gradle , ele funciona bem agora.

     dependencies { ..... compile ('com.thoughtworks.xstream:xstream:1.4.7'){ exclude group: 'xmlpull' } } 

    Como adicionair bibliotecas externas ao Android Studio :

    • Altere Project View do Android paira o Project .
    • Adicione a biblioteca externa ao diretório de " libs " do projeto que deseja colocair no file jair.
    • select "libs / xxx.jair" e clique com o button direito do mouse, select " Adicionair como biblioteca ".

    Em seguida, viewifique as dependencies de build.gradle , você encontrairá o file jair é adicionado com sucesso.

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