android.util.AndroidException: INSTRUMENTATION_FAILED:

J'ai une simple application android et je suis en train de tester à l'aide de mon téléphone. Donc, il ya deux façons de le faire :

  1. À l'aide d'eclipse
  2. L'aide de la CLI

Problème:

Quand je lance l'unité de cas de test à l'aide d'Eclipse, il installe l'application sur mon téléphone au moment de l'exécution et exécution de test junit et après que si j'utilise la commande CLI:
bad -d shell suis instrument -w com.abc.xyz.test/android.test.InstrumentationTestRunner, il fonctionne très bien.

Cependant, si j'directement exécutez la commande ci-dessus dans l'interface de ligne sans d'abord le fonctionnement de l'unité des cas de test dans Eclipse, j'obtiens l'erreur:

android.util.AndroidException: INSTRUMENTATION_FAILED: com.abc.xyz.test/android.test.InstrumentationTestRunner 
au com.android.commandes.am.Am.runInstrument(Am.java:586) 
au com.android.commandes.am.Am.exécuter(Am.java:117) 
au com.android.commandes.am.Am.principale(Am.java:80) 
au com.android.interne.os.RuntimeInit.finishInit(Native method) 
au com.android.interne.os.RuntimeInit.principale(RuntimeInit.java:263) 
à dalvik.système.NativeStart.principale(Native method) 
INSTRUMENTATION_STATUS: id=ActivityManagerService 
INSTRUMENTATION_STATUS: Erreur=Impossible de trouver l'instrumentation cible du package: com.abc.xyz 
INSTRUMENTATION_STATUS_CODE: -1 

AndroidMAnifest.xml contient:

    android:name="android.test.InstrumentationTestRunner"
    android:targetPackage="com.abc.xyz" 

    inside instrumentation tag

Quelqu'un pourrait-il m'aider

OriginalL'auteur user1968471 | 2013-01-11