--アンドロイド スタジオ 2.2.2
--Windows 10 Home 単一言語 64 ビット トルコ語
--Nougat 7.1.1 (Marshmallow と Nougat 7.0 でもテスト済み)
--ビルド ツール バージョン 25
--Android Gradle プラグイン バージョン 2.2.2
-- gradle 2.14.1 と 3.2-rc2 でも試してみました
これらの行をアプリレベルの build.gradleに追加しました
android {
compileSdkVersion 25
buildToolsVersion "25"
defaultConfig {
applicationId "package"
minSdkVersion 18
targetSdkVersion 25
versionCode 1
versionName "1.0"
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
jackOptions {
enabled true
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
エラー メッセージ:
Error:com.android.sched.util.config.PropertyIdException: Property 'jack.import.type.policy' (in -D option): The value must be {keep-fırst,faıl} (case insensitive) but is 'keep-first'
Error:com.android.sched.util.codec.ParsingException: The value must be {keep-fırst,faıl} (case insensitive) but is 'keep-first'
Error:Execution failed for task ':app:transformClassesWithPreJackPackagedLibrariesForDebug'.
> com.android.build.api.transform.TransformException: com.android.jack.api.v01.ConfigurationException: Property 'jack.import.type.policy' (in -D option): The value must be {keep-fırst,faıl} (case insensitive) but is 'keep-first'
****************** アップデート *****************
Jack は、2.4 を含む Android Studio の新しいバージョンでは不要になりました。
変更ログを読む: > https://developer.android.com/studio/preview/features/java8-support.html