2
4.xデバイスでは実行できますが、5.xでは実行できません。これは私のbuild.gradle
の関連する部分である:5.xデバイスでAndroidアプリを実行できません
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'
}
コンパイルはOKですが、私はAndroidの5.xのデバイスでこのエラーを取得するアプリを実行すると:
java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
を私は
を使用しています