Activity_Splash中的CODE
Gradle版本 - 2.3.3
catch (Exception e) {
Intent iLogin = new Intent(Activity_Splash.this, Activity_Login.class);
startActivity(iLogin);
finish();
}
应用程序在 6.0.1 上崩溃,但在 4.2.2 上运行完美,因为有以下运行时异常:
E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: Failed resolution of: Lelink/mWSS/Activity_Login
at elink.mWSS.Activity_Splash.login(Activity_Splash.java:116)
at elink.mWSS.Activity_Splash$1.run(Activity_Splash.java:55)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5437)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available
我搜索了它但没有想到如何解决它,你能解决这个问题吗?
Build.gradle(Gradle版本:2.3.3)
android {
compileSdkVersion 23
buildToolsVersion "25.0.1"
defaultConfig {
applicationId ""
minSdkVersion 14
targetSdkVersion 22
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
lintOptions {
disable 'MissingTranslation'
checkReleaseBuilds false
abortOnError false
}
}
}
}
Build.gradle中的依赖项
{
compile 'com.android.support:multidex:1.0.0'
compile 'com.android.support:support-v4:25.0.1'
compile 'com.android.support:design:25.0.1'
compile 'com.google.code.gson:gson:2.2.4'
compile 'com.google.android.gms:play-services-maps:9.0.2'
compile 'com.github.amlcurran.showcaseview:library:5.4.3'
compile 'com.google.firebase:firebase-messaging:9.0.2'
compile 'com.android.support:appcompat-v7:25.0.1'
}
请帮我解决这个问题。我被困在这个
答案 0 :(得分:1)
应用程序在6.0.1上崩溃但在4.2.2 上完美运行,因为你已经设置 targetSdkVersion 22 并且正在运行你的应用程序在API 23中。因此,在API 23中,运行时需要权限,这可能是崩溃的原因。在build.gradle和清单中增加targetSdkVersion 23。可能是你必须下载API 23的软件包,如果它没有出现在你的sdk中。