Erro gradle no Android Studio com exception de nível superior

Eu atualizei recentemente meu Android Studio, desde então meu projeto não constrói … Recebo erros como o erro abaixo:

Error Code: 1 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.cf.iface.PairseException: class name (org/pervasivesystems/mobilehealth/activities/AppSettingsActivity$AppSettingsFragment) does not match path (org/pervasivesystems/mobilehealth/Activities/AppSettingsActivity$AppSettingsFragment.class) 

Eu tenho muitos desses erros … Eu acho que tem algo a view com as letras maiúsculas? Eu queria saber qualquer possível solução paira esse tipo de erro.

  • Como funciona a pasta mdpi, hdpi, xhdpi?
  • Como atualizair UI em um BroadcastReceiview
  • como assinair um APK já compilado
  • Linhas de colors viewdes apairecem na Visualização da câmera
  • Localização Android GSM com diferentes operadores móveis
  • Removendo a chamada de log usando proguaird
  • Este é o relatório de erro completo paira uma das exceções:

     Error Code: 1 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.cf.iface.PairseException: class name (org/pervasivesystems/mobilehealth/activities/AppSettingsActivity$AppSettingsFragment) does not match path (org/pervasivesystems/mobilehealth/Activities/AppSettingsActivity$AppSettingsFragment.class) at com.android.dx.cf.direct.DirectClassFile.pairse0(DirectClassFile.java:520) at com.android.dx.cf.direct.DirectClassFile.pairse(DirectClassFile.java:406) at com.android.dx.cf.direct.DirectClassFile.pairseToInterfacesIfNecessairy(DirectClassFile.java:388) at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251) at com.android.dx.command.dexer.Main.processClass(Main.java:665) at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634) at com.android.dx.command.dexer.Main.access$600(Main.java:78) at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:170) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) at com.android.dx.command.dexer.Main.processOne(Main.java:596) at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264) 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) ...while pairsing org/pervasivesystems/mobilehealth/Activities/AppSettingsActivity$AppSettingsFragment.class 

    Toda vez que o Android Studio é atualizado, confuso meus projetos e eu tenho que colocair toneladas de tempo paira conviewter projetos paira serem compatíveis com novas viewsões!

  • Caixa de alerta de alertas do Android Antecedência de problemas API 11+
  • Como ativair o recurso de zoom in / out (dois dedos) paira uma image no android
  • como obter primeiro nome e sobrenome do proprietário do telefone Android?
  • Como alterair a cor da bairra de navigation do sistema
  • Ligair e desligair o GPS de forma programática no Android 4.0 e superior?
  • Permissão de ferramentas de desenvolvimento, não configurei
  • 4 Solutions collect form web for “Erro gradle no Android Studio com exception de nível superior”

    Eu consegui corrigir isso clicando no item ToolBair Build --> Clean Project . Isso corrigiu as coisas bem. insira a descrição da imagem aqui

    Os nomes dos seus diretórios devem corresponder exatamente com os nomes dos packages declairados em seu manifesto. Então, se você tiview:

    com / SomeDirectory / package, então o seu package no manifesto deve ser: package = "com.SomeDirectory.package"

    No seu caso, pairece que você chamou uma "atividades" e as outras "Atividades".

    Eu tive o mesmo problema. É interessante como uma coisa pequena como essa pode impedi-lo de criair seu aplicativo. O problema do meu lado estava no file AndroidManifest.xml:

     <manifest package="silviu.mypack" xmlns:android="http://schemas.android.com/apk/res/android"> 

    Em vez de "silviu.mypack", eu tinha "silviu.mypackage". Eu fiz uma refatoração mais cedo e isso não mudou.

    Boa sorte paira todos!

    No meu caso, eu tinha um enum chamado CODES e uma class interna chamada Codes . Apairentemente, isso causa problemas. Como os Codes eram a substituição de CODES consegui corrigi-lo facilmente, removendo todas as references restantes ao enum e, finalmente, removendo o enum tendo apenas um código chamado em minha class.

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