2012-11-22 5 views
4

Je reçois ClassNotFoundException lorsque j'essaie de déboguer mon application sur Eclipse. J'utilise un Asus Transformer Pad TF300T avec la version Android 4.1.1 sur mon ordinateur personnel. Faire la même chose sur mon ordinateur de travail, mais avec un Samsung Galaxy 10.1 avec la version Android 3.2 tout fonctionne bien. Tel est le message que je reçois:ClassNotFoundException lors du débogage de l'application Android

11-22 09:15:14.313: E/AndroidRuntime(2609): FATAL EXCEPTION: main 
11-22 09:15:14.313: E/AndroidRuntime(2609): java.lang.RuntimeException: Unable to get 
     provider com.company.bill.contentprovider.BillProvider: 
     java.lang.ClassNotFoundException: com.company.bill.contentprovider.BillProvider 

noms a été changé pour protéger les innocents;)
Je suppose qu'il ya un problème avec mon environnement, mais je n'ai pas été en mesure de comprendre pourquoi. Sur mon Assus, j'ai activé les options de développement, le débogage USB, Reste éveillé et autorise les sources inconnues.

J'ai essayé d'inverser le point de rupture pour ClassNotFound dans eclipse mais cela ne change rien. J'ai également essayé d'exécuter eclipse en tant qu'administrateur mais cela n'a pas aidé.

J'ai reçu Eclipse Juno et Windows 7 64 bits.

EDIT:
fichier manifeste

<application 
      android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" android:theme="@android:style/Theme.Light" android:testOnly="false" android:debuggable="true"> 
     <activity android:name=".LoginActivity" 
      android:label="@string/app_name" android:screenOrientation="landscape" android:exported="true"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
+0

utilisez-vous un fichier jar comme une bibliothèque? –

+0

Oui j'ai eu quelques jars dans mon dossier libs. – Skadlig

+1

BillProvider où est cette classe? – Hades

Répondre

1

J'ai été capable de le réparer moi-même.
J'ai téléchargé la bibliothèque de support Android à l'aide d'Android SDK Manager et le corrige.

2

avez-vous ajouté votre déclaration d'activité à votre fichier manifest?

+0

J'ai ajouté une partie de mon manifeste. C'est étrange que ce soit le problème, car cela fonctionne sur mon ordinateur de travail et pour les autres qui ont travaillé avec. – Skadlig

0

essayer cette façon ...

  1. Faites un clic droit sur votre projet et allez à Properties.
  2. aller à java construire le chemin ..// qui est sur la 5ème position sur le côté gauche
  3. aller à l'ordre et l'exportation.
  4. cochez (cocher la case) dans le fichier jar sélectionné. et cliquez sur ok.
  5. Maintenant, nettoyez votre projet et exécutez.
+0

Suggestion intéressante mais je n'ai trouvé aucun onglet Order and Export. – Skadlig

Questions connexes