Android Studio / Gradle build ne peut pas trouver une classe d'application personnalisée

J'utilise le nouveau Android Studio et Gradle pour créer un projet de test. Je l'ai configuré de manière par défaut (nouvel assistant de projet). Tout semble fonctionner correctement, sauf que je spécifie une instance d'application personnalisée dans le fichier manifeste. L'application s'améliore, mais se bloque lorsque elle est exécutée sur l'appareil avec:

Caused by: java.lang.ClassNotFoundException: Didn't find class "co.touchlab.android.testapp.MyApplication" on path: /data/app/co.touchlab.android.testapp-1.apk at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) at java.lang.ClassLoader.loadClass(ClassLoader.java:501) at java.lang.ClassLoader.loadClass(ClassLoader.java:461) at android.app.Instrumentation.newApplication(Instrumentation.java:968) at android.app.LoadedApk.makeApplication(LoadedApk.java:499) 

Intellij semble penser que tout va bien, et si je supprime l'application personnalisée, ça fonctionne (jusqu'à ce que je touche un écran qui essaie de l'utiliser, bien sur).

  • Activité par défaut non trouvée dans Android Studio
  • ADB apporte plusieurs fichiers avec la même extension avec une seule commande
  • Double Espresso ne fonctionne pas avec Robolectric
  • Instant Run prend plus de temps que les versions standard
  • Pourquoi Android Studio reconstruit le projet si lentement même si aucun changement de source?
  • Android: trouver un bouton par identifiant
  • Je vais probablement copier cela dans mon répertoire de construction normal et lui donner un tourbillon sur l'idée 12 jusqu'à ce que cela soit trié, mais il est évidemment quelque chose à comprendre. Essayer une application totalement stock avec une classe d'application personnalisée et voir si cela a également des problèmes.

  • Le nom et le courrier électronique de la liste de contacts sont très lents
  • Puis-je avoir onScrollListener pour ScrollView?
  • Erreur lors de la génération de la classe android.support.v4.view.ViewPager
  • Pojo parsson gson avec des noms de Java invalides
  • Comment lier ce service dans Android?
  • Remplacez un fragment par un autre fragment dans le TabHost
  • One Solution collect form web for “Android Studio / Gradle build ne peut pas trouver une classe d'application personnalisée”

    Ouvrez votre fichier build.gradle pour votre application et ajoutez ceci:

     dependencies { compile 'PATH_OF_MISSING_CLASS_HERE' } 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.