在启动我的应用程序时在Android 4.4设备上收到此错误.应用程序立即崩溃.但是我在Android 5.1设备上没有此错误.任何线索?
10-15 22:35:06.306 14072-14072/com D/dalvikvm:VFY:将代码0x71替换为0x0000 10-15 22:35:06.306 14072-14072/com D/AndroidRuntime:关闭VM 10-15 22:35 :06.306 14072-14072/com W/dalvikvm:threadid = 1:线程退出未捕获异常(组= 0x4304b160)10-15 22:35:06.306 14072-14072/com E/AndroidRuntime:致命异常:主进程:com. ,PID:14072 java.lang.NoClassDefFoundError:com.google.android.gms.internal.zzmp com.google.android.gms.measurement.internal.zzz.zzj(未知来源)com.google.android.gms.来自com.google.android.gms.measurement.internal.zzv.zzaL(未知来源)的com.google.android.gms.measurement.internal.zzz.zzAq(未知来源)的measurement.internal.zzv.(未知来源)在com.google.android.gms.measurement.Android.app.ActivityThread.installProvider上的android.content.ContentProvider.attachInfo(ContentProvider.java:1562)上的android.content.ContentProvider.attachInfo(ContentProvider.java:1591)中的AppMeasurementContentProvider.onCreate(未知来源)(ActivityThread.java: 4830)android.app.ActivityThread.installContentProviders(ActivityThread.java:4425)在android.app.ActivityThread.handleBindApplication(ActivityThread.java:4365)android.app.ActivityThread.access $ 1500(ActivityThread.java:138)在android .app.ActivityThread $ H.handleMessage(ActivityThread.java:1296)位于android.app的android.os.Handler.dispatchMessage(Handler.java:102)android.os.Looper.loop(Looper.java:149). ActivityThread.main(ActivityThread.java:5061)at java.lang.reflect.Method.invokeNative(Native Method)at java.lang.reflect.Method.invoke(Method.java:515)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run( ZygoteInit.java:787)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)at dalvik.system.NativeStart.main(Native Method)
使用Maps api v2,它与4.4,5.0,5.1,5.1.1,6完美配合,但是当我尝试4.2.2时应用程序崩溃.我一直在做很多研究,但似乎没有任何效果.这是完整的日志.
FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.google.android.gms.common.
at com.google.android.gms.measurement.internal.zzk$zza.get(
at com.google.android.gms.measurement.internal.zzc.zzkG(
at com.google.android.gms.measurement.internal.zzr.<init>(
at com.google.android.gms.measurement.internal.zzx.zzb(
at com.google.android.gms.measurement.internal.zzt.<init>(
at com.google.android.gms.measurement.internal.zzx.zzBQ(
at com.google.android.gms.measurement.internal.zzt.zzaU(
at com.google.android.gms.measurement.ource)
at android.content.ContentProvider.attachInfo(ContentProvider
at android.app.ActivityThread.installProvider(ActivityThread.
at android.app.ActivityThread.installContentProviders(
at android.app.ActivityThread.handleBindApplication(
at android.app.ActivityThread.access$1300(ActivityThread.
at android.app.ActivityThread$H.handleMessage(ActivityThread.
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5041)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
at com.android.internal.os.ZygoteInit.main(ZygoteInit.
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
这是我的build.gradle
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
repositories { …Run Code Online (Sandbox Code Playgroud) android noclassdeffounderror google-maps-api-2 android-studio android-multidex
我试图加载jsbundle(离线反应应用程序)时随机崩溃
mReactInstanceManager = ReactInstanceManager.builder().setApplication(mActivity.getApplication())
.setJSBundleFile(appPath)
.addPackage(mReactPackage).addPackage(new MyCustomReactPackage())
.setUseDeveloperSupport(false)//For performance use false
.setInitialLifecycleState(LifecycleState.RESUMED)
.setNativeModuleCallExceptionHandler(new NativeModuleCallExceptionHandler() {
@Override
public void handleException(Exception e) {
e.printStackTrace();
Logger.e(TAG,"Exception while opening app "+ Log.getStackTraceString(e));
}
})
.build();
reactRootView.startReactApplication(mReactInstanceManager, launchClassName, initialProps);
Run Code Online (Sandbox Code Playgroud)
堆栈跟踪:
LOCATION com.facebook.react.JSCConfig$1.a()
EXCEPTION java.lang.NoClassDefFoundError
MESSAGE com.facebook.react.bridge.WritableNativeMap
at com.facebook.react.JSCConfig$1.a()(null:14)
at com.facebook.react.ReactInstanceManager.k()(null:359)
at com.facebook.react.ReactInstanceManager.j()(null:353)
at com.facebook.react.ReactInstanceManager.c()(null:295)
at com.facebook.react.ReactRootView.a()(null:221)
at com.example.sdk.uidesign.fragments.AppFragment.b()(null:215)
at com.example.sdk.uidesign.ActivityV2.a()(null:1265)
at com.example.sdk.uidesign.adapter.AppsAdapter.a()(null:102)
at com.example.sdk.uidesign.adapter.AppsAdapter.a()(null:37)
at com.example.sdk.uidesign.a.e$a$1.onClick()(null:135)
at android.view.View.performClick()(View.java:4790)
at android.view.View$PerformClick.run()(View.java:19883)
at android.os.Handler.handleCallback()(Handler.java:739)
at android.os.Handler.dispatchMessage()(Handler.java:95)
at android.os.Looper.loop()(Looper.java:135)
at android.app.ActivityThread.main()(ActivityThread.java:5268)
at java.lang.reflect.Method.invoke()(Method.java:-2)
at java.lang.reflect.Method.invoke()(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run()(ZygoteInit.java:902)
at …Run Code Online (Sandbox Code Playgroud)