不能建立项目
我试图组装我的项目,但我只是得到一个错误:
Error:Execution failed for task ':basetools:processDebugAndroidTestResources'. > No slave process to process jobs, aborting
我没有改变我的gradle文件中的任何东西,但突然得到这个错误。
我已经尝试无效cahces并重新启动,重建
我该怎么办才能解决这个问题?
这是我的项目的build.gradle
buildscript { ext.kotlin_version = '1.1.51' apply from: 'scripts/dependencies.gradle' apply from: 'scripts/testDependencies.gradle' repositories { google() mavenLocal() jcenter() maven { url 'https://maven.fabric.io/public' } maven { url "https://maven.google.com" } maven { url 'https://jitpack.io' } } dependencies { classpath plugin.android classpath plugin.fabric classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files classpath 'com.google.gms:google-services:3.1.0' } } allprojects { repositories { google() mavenLocal() jcenter() maven { url 'https://maven.fabric.io/public' } maven { url "https://maven.google.com" } maven { url 'https://jitpack.io' } } gradle.projectsEvaluated { tasks.withType(JavaCompile) { options.compilerArgs << "-Xmaxerrs" << "1000" // or whatever number you want } } } task clean(type: Delete) { delete rootProject.buildDir }
这是一个应用程序的build.project
apply plugin: 'com.android.application' apply plugin: 'kotlin-kapt' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'io.fabric' def mainKeystore = file("../main.keystore") //def debugKeystore = file("../debug.keystore") android { compileSdkVersion 26 buildToolsVersion "26.0.2" defaultConfig { applicationId "com.ilyinp.valutetracker" minSdkVersion 19 targetSdkVersion 26 versionCode 2 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" multiDexEnabled true vectorDrawables.useSupportLibrary = true } signingConfigs { release { storeFile mainKeystore keyAlias "valutetracker" } } buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } } dataBinding { enabled = true } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 incremental = false } } kapt { generateStubs = true } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.google.firebase:firebase-core:11.6.0' testImplementation 'junit:junit:4.12' androidTestImplementation('com.android.support.test.espresso:espresso-core:3.0.1', { exclude group: 'com.android.support', module: 'support-annotations' }) implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" compile project(base.baseTools) compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" kapt "com.android.databinding:compiler:3.0.0" compile dep.dagger.lib kapt dep.dagger.apt compile dep.moxy.lib compile dep.moxy.appCompat kapt dep.moxy.apt compile(dep.crashlytics) { transitive = true } compile 'com.google.android.gms:play-services-ads:11.6.0' } apply plugin: 'com.google.gms.google-services'
最后,构建模块基础basetools
apply plugin: 'com.android.library' apply plugin: 'kotlin-kapt' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 26 buildToolsVersion '26.0.2' defaultConfig { minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } dataBinding { enabled = true } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } kapt { generateStubs = true } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:26.0.2' testImplementation 'junit:junit:4.12' androidTestImplementation('com.android.support.test.espresso:espresso-core:3.0.1', { exclude group: 'com.android.support', module: 'support-annotations' }) compile dep.support.multiDex // compile dep.support.appCompat compile dep.support.cardView compile dep.support.recyclerView compile dep.support.design compile dep.support.constraintLayout compile dep.glide.lib compile dep.glide.transformations compile dep.rxjava.lib compile dep.rxjava.android compile dep.rxjava.permissions compile dep.rxjava.binding compile dep.rxjava.bindingCompat compile dep.retrofit.lib compile dep.retrofit.converter.gson compile dep.retrofit.adapter.rxjava compile dep.okhttp.lib compile dep.okhttp.interceptor.logging compile dep.dagger.lib kapt dep.dagger.apt compile dep.timber compile dep.moxy.lib compile dep.moxy.appCompat kapt dep.moxy.apt compile dep.materialDialogs compile dep.parceler.lib kapt dep.parceler.apt compile dep.cicerone compile(dep.fastadapter) { transitive = true } compile(dep.fastadapterCommons) compile(dep.fastadapterExtensions) compile(dep.materialize) { transitive = true } compile(dep.crashlytics) { transitive = true } compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" kapt "com.android.databinding:compiler:3.0.0" } repositories { mavenCentral() }
更改
minifyEnabled true
至
minifyEnabled false
如果上面的更改不起作用,那么也试试这个
shrinkResources true
至
shrinkResources false
重新启动Android Studio不足以解决这个错误:我也必须杀死一个被遗忘的aapt2
进程。
转到Android Studio,单击“文件”,然后单击“失效缓存/重新启动…”。 这将工作。
“清洁工程”,“重建工程”不起作用。我通过无效重启来解决这个问题
-
手动删除生成文件夹(项目的构建和模块的构建)
-
删除旧的.impl文件
-
重新启动Android Studio
同样的问题。 使缓存失效并重新启动为我完成工作。
- var str:String是可变的还是不可变的?
- Kotlin属性访问语法如何为Java类(即EditText setText)工作?
- Kotlin || RecycleView项目不会膨胀:RecycleView.Adapter的每个重写方法上的无法访问的代码
- 无法使用Kotlin Android扩展调用getMapAsync函数
- 以编程方式添加布局后,如何通过单击按钮来更改“#”文本视图
- Kotlin – 当用返回types的函数expression时
- “kotlin-noarg”插件在Realm中不起作用
- 重复条目:META-INF / myLibrary.kotlin_module
- 在RxAndroid用例的演示者中测试什么以及如何测试