新的AndroidStudio 2.3错误

时间:2017-03-19 15:21:03

标签: java android android-studio

我刚刚安装了新的Android Studio并试图创建一个新项目。但我得到了这个奇怪的错误。我使用的是32位Linux系统。

  

错误:任务':app:mergeDebugResources'执行失败。

     

错误:java.util.concurrent.ExecutionException:java.lang.RuntimeException:AAPT进程尚未准备好接收命令   信息:BUILD FAILED

     

错误:java.util.concurrent.ExecutionException:java.lang.RuntimeException:AAPT进程尚未准备好接收命令

     

信息:总时间:14.838秒

     

信息:2个错误

     

信息:0警告   信息:请参阅控制台中的完整输出

我不明白为什么会收到此错误。

摇篮

apply plugin: 'com.android.application'

android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
    applicationId "com.example.sandesh.testing"
    minSdkVersion 15
    targetSdkVersion 25
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
 }
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
}

Gradle(项目)

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.3.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    jcenter()
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}

1 个答案:

答案 0 :(得分:0)

在您的情况下问题是最新的Android Studio不能在仅32位系统上运行。在下载页面上,您还可以检查要求:

  

能够运行32位应用程序的64位分发

最新版本不支持32位。我认为你应该尝试一种解决方案,但我不知道它会工作多久:

Step1.Go to terminal
Step2.type gedit .profile
Step3.paste the below line at end of the page
Step4.export ANDROID_EMULATOR_FORCE_32BIT=true
Step5.type source .profile in terminal or restart system

请记住,未来Android Stdio可能会停止支持这一点,所以你应该更好地转移到 bit64 或降级你的android studio版本。