运行 Android 应用无法在 5.x 台设备上运行
Can't run Android app in 5.x devices
我可以 运行 我的 4.x 设备,但不能 5.x。这是我的 build.gradle
的相关部分:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
}
}
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
...
minSdkVersion 17
targetSdkVersion 21
...
}
...
}
dependencies {
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.3.0'
compile 'com.android.support:recyclerview-v7:23.3.0'
//Butterknife
compile 'com.jakewharton:butterknife:8.1.0'
apt 'com.jakewharton:butterknife-compiler:8.1.0'
//Dagger2
apt 'com.google.dagger:dagger-compiler:2.0.2'
compile 'com.google.dagger:dagger:2.0.2'
provided 'javax.annotation:jsr250-api:1.0'
}
编译没问题,但是当我 运行 应用程序时,我在 Android 5.x 设备中收到此错误:
java.lang.NoClassDefFoundError: Class not found using the boot class
loader; no stack available
我正在使用
我终于解决了!我修改了这个:
classpath 'com.android.tools.build:gradle:2.1.2'
至
classpath 'com.android.tools.build:gradle:2.0.0'
我必须有任何依赖项需要较低版本的 Android 插件才能用于 Gradle...
我可以 运行 我的 4.x 设备,但不能 5.x。这是我的 build.gradle
的相关部分:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
}
}
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
...
minSdkVersion 17
targetSdkVersion 21
...
}
...
}
dependencies {
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.3.0'
compile 'com.android.support:recyclerview-v7:23.3.0'
//Butterknife
compile 'com.jakewharton:butterknife:8.1.0'
apt 'com.jakewharton:butterknife-compiler:8.1.0'
//Dagger2
apt 'com.google.dagger:dagger-compiler:2.0.2'
compile 'com.google.dagger:dagger:2.0.2'
provided 'javax.annotation:jsr250-api:1.0'
}
编译没问题,但是当我 运行 应用程序时,我在 Android 5.x 设备中收到此错误:
java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
我正在使用
我终于解决了!我修改了这个:
classpath 'com.android.tools.build:gradle:2.1.2'
至
classpath 'com.android.tools.build:gradle:2.0.0'
我必须有任何依赖项需要较低版本的 Android 插件才能用于 Gradle...