【问题标题】:JACK(Java Android Compiler Kit) letter bugJACK(Java Android Compiler Kit) 字母错误
【发布时间】:2017-03-20 11:56:09
【问题描述】:

--Android Studio 2.2.2

--Windows 10 Home Single Language 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 更新版本的 Android Studio,包括 2.4

阅读更改日志:>https://developer.android.com/studio/preview/features/java8-support.html

【问题讨论】:

    标签: java android gradle jack


    【解决方案1】:

    如果你想解决这个问题,你必须把你的系统语言改成英文。你们辛苦了

    【讨论】:

      【解决方案2】:

      我提出的一个棘手的解决方案:

      为 gradle 中的所有 jack 相关任务创建了 运行配置(几乎 9 个),并使用 -Duser.language=en 更新 VM 选项 部分>

      开始

      --transformClassesWithPreJackPackagedLibrariesForDebug

      结尾

      --transformJackWithJackForRelease

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-06-27
        • 2017-07-12
        • 1970-01-01
        • 1970-01-01
        • 2020-08-14
        • 2021-02-07
        • 2023-03-28
        • 2020-11-11
        相关资源
        最近更新 更多