Android - Impossible d'instancier l'activité de la Classe pas trouvé exception après la mise à niveau de l'outil ADT 22
J'ai récemment mis à jour ma ADT à la version 22.
Après j'ai fait, j'ai d'abord reçu un message d'erreur avec ma bibliothèque de prise en charge (qui a été invoqué un autre projet de bibliothèque).
Après j'ai copié le soutien de la bibliothèque de mon projet et nettoyé tous mes projets, je reçois l'erreur suivante lorsque j'essaie de lancer mon application:
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.d.d/com.d.d.MainActivity}: java.lang.ClassNotFoundException: com.d.d.MainActivity
(J'ai renommé le vrai nom du package com.d.d)
Mais ce qui me tient à soupçonner qu'elle est l'une des causes de la bibliothèque de prise en charge des changements, est la ligne suivante:
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
Il me tient suspect parce que quand j'ai testé avec le soutien de la bibliothèque, j'ai reçu de nombreuses erreurs qui sont liées à dex quelque chose.
Inutile de dire que la AndroidManifest contient le chemin d'accès correct pour l'activité.
Toute aide sera très appréciée ici.
Merci beaucoup.
Vous devez vous connecter pour publier un commentaire.
Peut-être un doublon de cette.
@Krauxe Merci beaucoup pour cette réponse!
Cependant, j'ai dû utiliser un légèrement ajustée approche dans mon Eclipse (Version: 3.7.2).
Ici, nous avons dû ajouter la src dossier comme un dossier source. Pour une raison quelconque, la liaison disparu.
J'ai eu le même problème. La solution a été de changer le dossier de sortie pour bin/classes.
Salutations,
Martin
si vous avez essayé toutes les réponses encore eu le problème probablement à l'époque de l'activité non-concordance de nom le nom du package dans l'AndroidManifest.xml.
par exemple xml comme ceci.
mais la HomeActivity effectivement dans le package com.tony.l'interface utilisateur.HomeActivity.