Android:java.lang.ClassNotFoundException:Android.support.v4.media.TransportMediatorBeanMR2

Android:java.lang.ClassNotFoundException:Android.support.v4.media.TransportMediatorBeanMR2,android,android-emulator,android-emulator-plugin,Android,Android Emulator,Android Emulator Plugin,我在jenkins的模拟器上运行我的应用程序时遇到此异常。这件事最近才开始发生,我真的不知道是什么原因引起的。当我在模拟器中从IntelliJ(Android Studio)运行时,它似乎工作正常 My AndroidManifest.xml包含: <uses-sdk android:minSdkVersion="15"/> 完整堆栈跟踪是: 05-29 20:26:53.581 I/dalvikvm( 722): Failed resolving Landroid/suppor

我在jenkins的模拟器上运行我的应用程序时遇到此异常。这件事最近才开始发生,我真的不知道是什么原因引起的。当我在模拟器中从IntelliJ(Android Studio)运行时,它似乎工作正常

My AndroidManifest.xml包含:

<uses-sdk android:minSdkVersion="15"/>
完整堆栈跟踪是:

05-29 20:26:53.581 I/dalvikvm(  722): Failed resolving Landroid/support/v4/media/TransportMediatorJellybeanMR2; interface 127 'Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;'
05-29 20:26:53.581 W/dalvikvm(  722): Link of class 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' failed
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722): Cannot load class. Make sure it is in your apk. Class name: 'android.support.v4.media.TransportMediatorJellybeanMR2'. Message: android.support.v4.media.TransportMediatorJellybeanMR2
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722): java.lang.ClassNotFoundException: android.support.v4.media.TransportMediatorJellybeanMR2
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.Class.classForName(Native Method)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.Class.forName(Class.java:217)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfoSource.createPackageInfo(ClassPathPackageInfoSource.java:88)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfoSource.access$000(ClassPathPackageInfoSource.java:39)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfoSource$1.load(ClassPathPackageInfoSource.java:50)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfoSource$1.load(ClassPathPackageInfoSource.java:47)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.SimpleCache.get(SimpleCache.java:31)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfoSource.getPackageInfo(ClassPathPackageInfoSource.java:72)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfo.getSubpackages(ClassPathPackageInfo.java:48)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfo.addTopLevelClassesTo(ClassPathPackageInfo.java:61)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfo.getTopLevelClassesRecursive(ClassPathPackageInfo.java:55)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.suitebuilder.TestGrouping.testCaseClassesInPackage(TestGrouping.java:156)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.suitebuilder.TestGrouping.addPackagesRecursive(TestGrouping.java:117)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.suitebuilder.TestSuiteBuilder.includePackages(TestSuiteBuilder.java:102)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.InstrumentationTestRunner.onCreate(InstrumentationTestRunner.java:366)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3920)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.app.ActivityThread.access$1300(ActivityThread.java:123)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1185)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.os.Looper.loop(Looper.java:137)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.app.ActivityThread.main(ActivityThread.java:4424)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.reflect.Method.invokeNative(Native Method)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.reflect.Method.invoke(Method.java:511)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at dalvik.system.NativeStart.main(Native Method)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722): Caused by: java.lang.NoClassDefFoundError: android/support/v4/media/TransportMediatorJellybeanMR2
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     ... 26 more
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722): Caused by: java.lang.ClassNotFoundException: android.support.v4.media.TransportMediatorJellybeanMR2
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     ... 26 more
如中所述:

这是android.test.instrumentationtestrunner扫描中的每个类 apk。无法加载某些类。这是意料之中的,也是必然的 不成问题

所以你不必担心。它不会阻止您的应用程序/测试工作。

如中所述:

这是android.test.instrumentationtestrunner扫描中的每个类 apk。无法加载某些类。这是意料之中的,也是必然的 不成问题

所以你不必担心。它不会阻止您的应用程序/测试工作

05-29 20:26:53.581 I/dalvikvm(  722): Failed resolving Landroid/support/v4/media/TransportMediatorJellybeanMR2; interface 127 'Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;'
05-29 20:26:53.581 W/dalvikvm(  722): Link of class 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' failed
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722): Cannot load class. Make sure it is in your apk. Class name: 'android.support.v4.media.TransportMediatorJellybeanMR2'. Message: android.support.v4.media.TransportMediatorJellybeanMR2
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722): java.lang.ClassNotFoundException: android.support.v4.media.TransportMediatorJellybeanMR2
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.Class.classForName(Native Method)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.Class.forName(Class.java:217)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfoSource.createPackageInfo(ClassPathPackageInfoSource.java:88)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfoSource.access$000(ClassPathPackageInfoSource.java:39)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfoSource$1.load(ClassPathPackageInfoSource.java:50)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfoSource$1.load(ClassPathPackageInfoSource.java:47)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.SimpleCache.get(SimpleCache.java:31)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfoSource.getPackageInfo(ClassPathPackageInfoSource.java:72)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfo.getSubpackages(ClassPathPackageInfo.java:48)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfo.addTopLevelClassesTo(ClassPathPackageInfo.java:61)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.ClassPathPackageInfo.getTopLevelClassesRecursive(ClassPathPackageInfo.java:55)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.suitebuilder.TestGrouping.testCaseClassesInPackage(TestGrouping.java:156)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.suitebuilder.TestGrouping.addPackagesRecursive(TestGrouping.java:117)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.suitebuilder.TestSuiteBuilder.includePackages(TestSuiteBuilder.java:102)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.test.InstrumentationTestRunner.onCreate(InstrumentationTestRunner.java:366)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3920)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.app.ActivityThread.access$1300(ActivityThread.java:123)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1185)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.os.Looper.loop(Looper.java:137)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at android.app.ActivityThread.main(ActivityThread.java:4424)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.reflect.Method.invokeNative(Native Method)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.reflect.Method.invoke(Method.java:511)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at dalvik.system.NativeStart.main(Native Method)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722): Caused by: java.lang.NoClassDefFoundError: android/support/v4/media/TransportMediatorJellybeanMR2
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     ... 26 more
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722): Caused by: java.lang.ClassNotFoundException: android.support.v4.media.TransportMediatorJellybeanMR2
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
05-29 20:26:53.601 W/ClassPathPackageInfoSource(  722):     ... 26 more