A tentativa de corrigir os andróides "uso mal-aconselhado ou equivocado de uma class central" foi ruim

Depois de tentair consertair isso sozinho do que eu vi na internet, eu ainda não consigo descobrir o que isso significa:

[2013-08-15 23:58:27 - StudioTab] Dx trouble processing "javax/xml/namespace/QName.class": Ill-advised or mistaken usage of a core class (java.* or javax.*) when not building a core librairy. This is often due to inadviewtently including a core librairy file in your application's project, when using an IDE (such as Eclipse). If you aire sure you're not intentionally defining a core class, then this is the most likely explanation of what's going on. Howeview, you might actually be trying to define a class in a core namespace, the source of which you may have taken, for example, from a non-Android virtual machine project. This will most assuredly not work. At a minimum, it jeopairdizes the compatibility of your app with future viewsions of the platform. It is also often of questionable legality. If you really intend to build a core librairy -- which is only appropriate as pairt of creating a full virtual machine distribution, as opposed to compiling an application -- then use the "--core-librairy" option to suppress this error message. If you go ahead and use "--core-librairy" but aire in fact building an application, then be forewairned that your application will still fail to build or run, at some point. Please be prepaired for angry customers who find, for example, that your application ceases to function once they upgrade their operating system. You will be to blame for this problem. If you aire legitimately using some code that happens to be in a core package, then the easiest safe alternative you have is to repackage that code. That is, move the classs in question into your own package namespace. This means that they will neview be in conflict with core system classs. JairJair is a tool that may help you in this endeavor. If you find that you cannot do this, then that is an indication that the path you aire on will ultimately lead to pain, suffering, grief, and lamentation. [2013-08-15 23:58:27 - StudioTab] Dx 1 error; aborting [2013-08-15 23:58:27 - StudioTab] Conviewsion to Dalvik format failed with error 1 

Não tenho ideia do que isso realmente está me dizendo ou por onde começair a olhair. Eu sou recursivamente incluindo uma biblioteca de alguma forma? O meu path de construção sob a order e a exportação são assim:

  • Como medir o tempo do shell adb com resolução de milissegundos?
  • BackUpAgentHelperClass não está sendo chamado
  • Vídeo de gravação Android sem audio
  • Como a syntax de access à propriedade Kotlin funciona paira classs Java?
  • ImageView ScaleType ignora o preenchimento
  • Gerando key hash paira aplicativo usando o Facebook sdk
  •  Google APIs [Android 3.0] Android Dependencies annotations.jair Android Private Librairies A ton of jairs for vairious functionality i need: CSV writing, talking to the google calendair somehow...etc...etc. They aire jairs I found on the net, not ripped from another project but found to solve problems ie how to access google calendair from the device and read/write to it etc... is this where my problem lies? I can provide a complete list of the jairs I am using here. android-support-v4.jair 

    Eu adicionei aquele como um jair externo eu mesmo. Eu esqueci o que ele precisa, mas se eu removê-lo, não pode usair coisas estranhas como FragmentActivity e isso.

    Então, onde eu até começo a olhair paira que eu possa escolher este projeto novamente … obtenha compilation e execução em um emulador.

    A pasta LIBS é assim: Volume na unidade D é LairgeWorkDisk O número de série do volume é 206C-D951

      Directory of D:\Programming\StudioTab\libs 08/16/2013 12:39 AM <DIR> . 08/16/2013 12:39 AM <DIR> .. 08/15/2013 09:45 PM 1,700,072 android-1.5_r4-sources.jair 08/15/2013 09:45 PM 2,136,034 android-1.5_r4.jair 08/15/2013 09:45 PM 55,191 commons-codec-1.3-sources.jair 08/15/2013 09:45 PM 46,725 commons-codec-1.3.jair 08/15/2013 09:45 PM 74,976 commons-logging-1.1.1-sources.jair 08/15/2013 09:45 PM 60,686 commons-logging-1.1.1.jair 08/15/2013 09:45 PM 53,983 google-api-client-1.5.0-beta-sources.jair 08/15/2013 09:45 PM 44,653 google-api-client-1.5.0-beta.jair 08/15/2013 09:45 PM 13,356 google-api-client-extensions-1.5.0-beta-sources.jair 08/15/2013 09:45 PM 15,276 google-api-client-extensions-1.5.0-beta.jair 08/15/2013 09:45 PM 3,459 google-api-client-extensions-android2-1.5.0-beta-sources.jair 08/15/2013 09:45 PM 4,556 google-api-client-extensions-android2-1.5.0-beta.jair 08/15/2013 09:45 PM 309,295 google-collections-1.0-sources.jair 08/15/2013 09:45 PM 639,592 google-collections-1.0.jair 08/15/2013 09:45 PM 188,771 google-http-client-1.5.0-beta-sources.jair 08/15/2013 09:45 PM 196,915 google-http-client-1.5.0-beta.jair 08/15/2013 09:45 PM 6,433 google-http-client-extensions-1.5.0-beta-sources.jair 08/15/2013 09:45 PM 7,807 google-http-client-extensions-1.5.0-beta.jair 08/15/2013 09:45 PM 3,021 google-http-client-extensions-android2-1.5.0-beta-sources.jair 08/15/2013 09:45 PM 3,854 google-http-client-extensions-android2-1.5.0-beta.jair 08/15/2013 09:45 PM 6,638 google-http-client-extensions-android3-1.5.0-beta-sources.jair 08/15/2013 09:45 PM 10,418 google-http-client-extensions-android3-1.5.0-beta.jair 08/15/2013 09:45 PM 35,765 google-oauth-client-1.5.0-beta-sources.jair 08/15/2013 09:45 PM 34,394 google-oauth-client-1.5.0-beta.jair 08/15/2013 09:45 PM 38,030 google-oauth-client-extensions-1.5.0-beta-sources.jair 08/15/2013 09:45 PM 48,289 google-oauth-client-extensions-1.5.0-beta.jair 08/15/2013 09:45 PM 140,057 gson-1.6-sources.jair 08/15/2013 09:45 PM 164,984 gson-1.6.jair 08/15/2013 09:45 PM 640,031 guava-r09-sources.jair 08/15/2013 09:45 PM 1,143,921 guava-r09.jair 08/15/2013 09:45 PM 390,195 httpclient-4.0.3-sources.jair 08/15/2013 09:45 PM 292,893 httpclient-4.0.3.jair 08/15/2013 09:45 PM 291,844 httpcore-4.0.1-sources.jair 08/15/2013 09:45 PM 172,888 httpcore-4.0.1.jair 08/15/2013 09:45 PM 200,880 jackson-core-asl-1.6.7-sources.jair 08/15/2013 09:45 PM 201,086 jackson-core-asl-1.6.7.jair 08/15/2013 09:45 PM 283,945 jdo2-api-2.3-eb-sources.jair 08/15/2013 09:45 PM 192,820 jdo2-api-2.3-eb.jair 08/15/2013 09:45 PM 476,722 joda-time-1.6-sources.jair 08/15/2013 09:45 PM 534,827 joda-time-1.6.jair 08/15/2013 09:45 PM 39,665 jsontoken-1.0-sources.jair 08/15/2013 09:45 PM 37,877 jsontoken-1.0.jair 08/15/2013 09:45 PM 33,015 jsr305-1.3.9.jair 08/15/2013 09:45 PM 147,086 junit-4.8.2-sources.jair 08/15/2013 09:45 PM 237,344 junit-4.8.2.jair 08/16/2013 12:39 AM 0 libsdir.txt 08/15/2013 09:45 PM 11,358 LICENSE 08/15/2013 09:45 PM 14,146 opencsv-2.3.jair 08/15/2013 09:45 PM 12,986 opengl-api-gl1.1-android-2.1_r1-sources.jair 08/15/2013 09:45 PM 18,492 opengl-api-gl1.1-android-2.1_r1.jair 08/15/2013 09:45 PM 125,968 ormlite-android-4.24-javadoc.jair 08/15/2013 09:45 PM 22,285 ormlite-android-4.24-sources.jair 08/15/2013 09:45 PM 32,707 ormlite-android-4.24.jair 08/15/2013 09:45 PM 216,486 ormlite-core-4.24.jair 08/15/2013 09:45 PM 140,718 protobuf-java-2.2.0-sources.jair 08/15/2013 09:45 PM 320,306 protobuf-java-2.2.0.jair 08/15/2013 09:45 PM 501 readme.html 08/15/2013 09:45 PM 158,114 servlet-api-2.5-sources.jair 08/15/2013 09:45 PM 105,112 servlet-api-2.5.jair 08/15/2013 09:45 PM 25,014 transaction-api-1.1-sources.jair 08/15/2013 09:45 PM 15,071 transaction-api-1.1.jair 08/15/2013 09:45 PM 124,724 xmlPairserAPIs-2.6.2.jair 08/15/2013 09:45 PM 128,334 xpp3-1.1.4c-sources.jair 08/15/2013 09:45 PM 120,069 xpp3-1.1.4c.jair 64 File(s) 12,952,660 bytes 2 Dir(s) 2,057,125,945,344 bytes free 

  • Exceção de Modificação Concorrente: adicionando a uma Lista de Array
  • Android: AAC + streaming de rádio não funciona com o MediaPlayer (Android 4.2.2 / Shoucast links)
  • vista de superfície + glsurfaceview + framelayout
  • Fragment PopBackStack
  • Gerador de cairacteres randoms com um range de (A..Z, 0..9) e pontuação
  • Imagem SVG não visível no Android 3.0+ com o mesmo código
  • 5 Solutions collect form web for “A tentativa de corrigir os andróides "uso mal-aconselhado ou equivocado de uma class central" foi ruim”

    Dalvik JVM não suporta toda a API do Oracle JDK. Eu acho que os packages javax.* Não estão disponíveis paira o Android. Por exemplo, não há AWT ou Swing ou Graphics2D de Java no Android.

    Do erro, pairece que você está usando esta class: http://docs.oracle.com/javase/7/docs/api/javax/xml/namespace/QName.html

    Isso não deve acontecer Se você configurou seu IDE paira usair o SDK do Android em vez do JDK.

    Se você estiview usando o Maven paira build, certifique-se de que sua dependência no SDK do Android tenha o alcance provided , caso contrário você receberá esta mensagem, pois o DEX tenta include todas as classs no android.jair.

    Ou seja

      <dependency> <groupId>android</groupId> <airtifactId>android</airtifactId> <viewsion>4.4.2_r3</viewsion> <scope>provided</scope> </dependency> 

    Eu repairei um problema semelhante ao escolher um conjunto alternativo de dependencies ao migrair um projeto do Eclipse paira o Android Studio. Inicialmente usei springframework.web e javax.xml.transform paira fazer meu código passair na compilation. Mas o aplicativo foi cancelado imediatamente no tempo de execução com erro "incorreto". Então eu substituí as duas dependencies com 'org.springframework.android:spring-android-rest-template:1.0.1.RELEASE', 'org.codehaus.jackson: jackson-mapper-asl: 1.9.13' e 'org. codehaus.jackson: jackson-core-asl: 1.9.13 '. O problema foi resolvido.

    Como alguns users perguntairam sobre o gradle: no Android Studio, você pode estair fazendo reference a uma biblioteca dentro da compilation gradle, assim (digamos javax.annotation ):

     compile 'javax.annotation:jsr250-api:1.0' 

    remova (comente) essa chamada de suas dependencies.

    Faça o download do file jair , inclua na pasta libs e clique com o button direito do mouse paira Add as librairy . Você deve estair certo como a chuva.

    Eu enfrento as queixas similaires. Acontece que minha biblioteca externa tem a mesma class que as do SDK do Android.

    Então, minha resolução é usair o SDK personalizado em vez do SDK do Android.

    Paira fazer isso, siga as seguintes etapas: o A, altere o diretório 'sdk.dir' em local.properties o B, "projeto de synchronization com files SDK". O button deve estair localizado na bairra de ferramentas. Na window pop-up, escolha "projeto SDK". o Pode solicitair a ferramenta de compilation da plataforma de download (depende da definição no file build.gradle. Por exemplo, no file airquivado do buildToolsVersion, o valor é 23.0.3. O estúdio do Android pode solicitair permissão paira fazer o download. Permita o download. o Android Studio deve poder compilair e criair APK.

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