当前位置: 首页 > 工具软件 > jill.py > 使用案例 >

Cannot load Jill from build tools.

段干俊茂
2023-12-01

在android 开发中,经常会出现稀奇古怪的问题,今天发现一个奇怪的问题,

Cannot load Jill from build tools.   在Android studio  2.3.3上面,以前的项目从来没有出现这个问题,在android studio 3.2的时候,在用android studio 2.3.3 就出现问题,为什么呢?

经过多次尝试得到一个结论,在添加Lambda 时,需要jdk 1.8,需要添加一下代码,添加以后是不起多用的还需要添加jackOption;

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
jackOptions {
    enabled true
}

然而,这时就出现标题的错误,再仔细细查,多次尝试,终于上天开眼了,在新的Android studio 中,默认用最新

buildToolsVersion 28.0.3,它在与android studio 2.3.3上出现问题,所以通过
把buildToolsVersion降级,标题的bug解决了,可以正常调试了;
compileSdkVersion 26
buildToolsVersion "26.0.2"
defaultConfig {
    applicationId "***********************"
    minSdkVersion 15
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    jackOptions {
        enabled true
    }
}
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

所以,在调试时,避免新旧版本的控件混用,才是问题的关键!

不急不躁平常心,才是我们程序员解决问题的初心!

 类似资料:

相关阅读

相关文章

相关问答