I am tying to run AndroidTests.apk but I am receiving VerifyErrors.
Please Advise
I installed AndroidTests.apk using adb install.
Command Line Output:
$ adb shell am instrument -w com.android.unit_tests/
android.test.InstrumentationTestRunner
INSTRUMENTATION_RESULT: shortMsg=com.android.unit_tests.AppCacheTest
INSTRUMENTATION_RESULT: longMsg=java.lang.VerifyError:
com.android.unit_tests.AppCacheTest
INSTRUMENTATION_CODE: 0
LogCat Output:
D/AndroidRuntime( 270):
D/AndroidRuntime( 270): >>>>>>>>>>>>>> AndroidRuntime START
<<<<<<<<<<<<<<
D/AndroidRuntime( 270): CheckJNI is OFF
D/AndroidRuntime( 270): --- registering native functions ---
D/ActivityManager( 54): Uninstalling process com.android.unit_tests
I/ActivityManager( 54): Start proc com.android.unit_tests for added
application com.android.unit_tests: pid=276 uid=10025 gids={3003}
D/dalvikvm( 276): GC freed 5340 objects / 386784 bytes in 133ms
D/dalvikvm( 276): GC freed 7860 objects / 630784 bytes in 131ms
I/TraceTest( 276): Loading trace_test native library...
W/TraceTest( 276): Could not load trace_test native library
W/dalvikvm( 276): VFY: unable to resolve interface method 131:
Landroid/content/pm/IPackageManager;.freeStorageAndNotify (JLandroid/
content/pm/IPackageDataObserver;)V
W/dalvikvm( 276): VFY: rejecting opcode 0x72 at 0x0015
W/dalvikvm( 276): VFY: rejected Lcom/android/unit_tests/
AppCacheTest;.invokePMFreeApplicationCache (J)Z
W/dalvikvm( 276): Verifier rejected class Lcom/android/unit_tests/
AppCacheTest;
D/AndroidRuntime( 276): Shutting down VM
W/dalvikvm( 276): threadid=3: thread exiting with uncaught exception
(group=0x4000fe68)
E/AndroidRuntime( 276): Uncaught handler: thread main exiting due to
uncaught exception
E/AndroidRuntime( 276): java.lang.VerifyError:
com.android.unit_tests.AppCacheTest
E/AndroidRuntime( 276): at
java.lang.Class.getDeclaredConstructors
(Native Method)
E/AndroidRuntime( 276): at java.lang.Class.getConstructors
(Class.java:414)
E/AndroidRuntime( 276): at
android.test.suitebuilder.TestGrouping
$TestCasePredicate.hasValidConstructor(TestGrouping.java:226)
E/AndroidRuntime( 276): at
android.test.suitebuilder.TestGrouping
$TestCasePredicate.apply(TestGrouping.java:215)
E/AndroidRuntime( 276): at
android.test.suitebuilder.TestGrouping
$TestCasePredicate.apply(TestGrouping.java:211)
E/AndroidRuntime( 276): at
android.test.suitebuilder.TestGrouping.select(TestGrouping.java:170)
E/AndroidRuntime( 276): at
android.test.suitebuilder.TestGrouping.selectTestClasses
(TestGrouping.java:160)
E/AndroidRuntime( 276): at
android.test.suitebuilder.TestGrouping.testCaseClassesInPackage
(TestGrouping.java:154)
E/AndroidRuntime( 276): at
android.test.suitebuilder.TestGrouping.addPackagesRecursive
(TestGrouping.java:115)
E/AndroidRuntime( 276): at
android.test.suitebuilder.TestSuiteBuilder.includePackages
(TestSuiteBuilder.java:109)
E/AndroidRuntime( 276): at
android.test.InstrumentationTestRunner.onCreate
(InstrumentationTestRunner.java:257)
E/AndroidRuntime( 276): at
android.app.ActivityThread.handleBindApplication(ActivityThread.java:
3392)
E/AndroidRuntime( 276): at android.app.ActivityThread.access
$2500
(ActivityThread.java:112)
E/AndroidRuntime( 276): at android.app.ActivityThread
$H.handleMessage
(ActivityThread.java:1617)
E/AndroidRuntime( 276): at android.os.Handler.dispatchMessage
(Handler.java:88)
E/AndroidRuntime( 276): at android.os.Looper.loop(Looper.java:
123)
E/AndroidRuntime( 276): at android.app.ActivityThread.main
(ActivityThread.java:3739)
E/AndroidRuntime( 276): at
java.lang.reflect.Method.invokeNative
(Native Method)
E/AndroidRuntime( 276): at java.lang.reflect.Method.invoke
(Method.java:515)
E/AndroidRuntime( 276): at com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:739)
E/AndroidRuntime( 276): at
com.android.internal.os.ZygoteInit.main
(ZygoteInit.java:497)
E/AndroidRuntime( 276): at dalvik.system.NativeStart.main
(Native
Method)
I/Process ( 54): Sending signal. PID: 276 SIG: 3
I/dalvikvm( 276): threadid=7: reacting to signal 3
W/ActivityManager( 54): Error in app com.android.unit_tests running
instrumentation ComponentInfo{com.android.unit_tests/
android.test.InstrumentationTestRunner}:
W/ActivityManager( 54): com.android.unit_tests.AppCacheTest
W/ActivityManager( 54): java.lang.VerifyError:
com.android.unit_tests.AppCacheTest
D/ActivityManager( 54): Uninstalling process com.android.unit_tests
D/ActivityManager( 54): Force removing process ProcessRecord
{43164a28 276:com.android.unit_tests/10025} (com.android.unit_tests/
10025)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---