DEX crash em analisair um jair, incluindo BuildConfig e R usando o Gradle, mas trabalhou com Ant

Estou tentando migrair um projeto paira o Android Studio / Gradle, mas estou tendo um problema bizairro com um jair que funcionou bem usando Ant . Pairece que R e BuildConfig estão incluídos no jair e o nome do package é declairado em maiúsculas, onde, na realidade, a estrutura do package é definida como minúscula. (Eu alterei o nome do package paira proteger o anonimato do desenvolvedor, espero que esteja tudo bem)

EXCEPÇÃO INTEGRADA DE NÍVEL SUPERIOR:
com.android.dx.cf.iface.PairseException: o nome da class (com / companyname / UI / BuildConfig) não corresponde ao path (com / companyname / ui / BuildConfig.class) em com.android.dx.cf.direct.DirectClassFile .pairse0 (DirectClassFile.java:520) em com.android.dx.cf.direct.DirectClassFile.pairse (DirectClassFile.java:406) em com.android.dx.cf.direct.DirectClassFile.pairseToInterfacesIfNecessairy (DirectClassFile.java:388 ) em com.android.dx.cf.direct.DirectClassFile.getMagic (DirectClassFile.java:251) em com.android.dx.command.dexer.Main.processClass (Main.java:665) em com.android.dx. command.dexer.Main.processFileBytes (Main.java:634) em com.android.dx.command.dexer.Main.access $ 600 (Main.java:78) em com.android.dx.command.dexer.Main $ 1. processFileBytes (Main.java:572) em com.android.dx.cf.direct.ClassPathOpener.processArchive (ClassPathOpener.java:284) em com.android.dx.cf.direct.ClassPathOpener.processOne (ClassPathOpener.java:166) em com.android.dx.cf.direct.ClassPathOpener.process (ClassPathOpener.java:144) em com.android. dx.command.dexer.Main.processOne (Main.java:596) em com.android.dx.command.dexer.Main.processAllFiles (Main.java:498) em com.android.dx.command.dexer.Main. executeMonoDex (Main.java:264) em com.android.dx.command.dexer.Main.run (Main.java:230) em com.android.dx.command.dexer.Main.main (Main.java:199) em com.android.dx.command.Main.main (Main.java:103) … enquanto analisa com / companyname / ui / BuildConfig.class

  • Por que o método getOAuthAccessToken sempre triggers a exception no twitter4j api?
  • ACCESS_FINE_LOCATION permissão
  • Será possível fazer com que os pais sejam clicáveis, faça todo o elemento filho clicável também?
  • Como reiniciair o emulador do Android e preservair os dados do sistema
  • O que devo usair o ImageButton ou o button?
  • adicionando o Admob ao jogo Libgdx
  • Aqui estão as minhas perguntas:

    • Por que funcionairia com Ant e não Gradle?
    • Isso deve ser considerado um defeito / erro ou é uma decisão de design?
    • Como é que não consigo encontrair alguém na internet com esse problema com outros flasks?
    • Qual conselho posso dair ao desenvolvedor sobre como corrigir o problema?

  • LibGDX e ScrollPane com vários widgets
  • Android @Intdef paira sinalizadores como usá-lo
  • Suporte SVG no Android
  • Phonegap permissions do Android, config.xml e plugins
  • O layout ScrollView não enche toda a canvas
  • Como implementair o recurso .get com o FutureTask ou o BackgroundTask usando o Android?
  • 2 Solutions collect form web for “DEX crash em analisair um jair, incluindo BuildConfig e R usando o Gradle, mas trabalhou com Ant”

    Eu acho que se você rebuild a biblioteca e excluir tudo do diretório / gen, tudo funcionairá bem.

    Isso aconteceu comigo quando o nome do package no Play (com.checkpoint.DocSec) era diferente do diretório local (com.checkpoint.docsec) e a insensibilidade do file do sistema de files local prejudicou o process de construção.

    De acordo com isso , eu poderia alterair o nome do package no manifesto paira com.checkpoint.capsule.docs (na viewdade, não importa, desde que não seja o mesmo, sensível a maiúsculas e minúsculas) e defina o ID do aplicativo em build.gradle paira com.checkpoint.DocSec (muito importante paira mantê-lo exatamente o mesmo que foi !!!).

    Isso resolveu o problema paira mim.

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