android - 在 Android Studio 2.3 上创建项目时出错

标签 android android-studio android-gradle-plugin

我已将 Android Studio 从 2.2 升级到 2.3,当我创建一个带有导航 Activity 的新 Android 项目时,我遇到了两个错误:

Error:java.util.concurrent.ExecutionException:  
java.lang.RuntimeException: AAPT process not ready to receive commands

Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException:   
java.lang.RuntimeException: AAPT process not ready to receive commands

当我拥有旧版本时,我解决了将 build.gradle 文件中 buildToolsVersion 的值更改为 23.0.3 而不是 25.0.0 的问题。

在新版本中,我进行了相同的更改,但出现以下错误:
Gradle Sync Issues
Error:Error:The SDK Build Tools revision (23.0.3) is too low for project 
':app'. Minimum required is 25.0.0
Update Build Tools version and sync project

但这不是我所做的唯一改变。我还必须更改依赖项上的 android 支持库的版本:
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'

这些错误出现在 Debian Linux 上。我有一位在 Windows 上工作的同事,他可以使用 Android Studio 2.3 版本创建新项目。

我该如何解决这些错误?

谢谢。

最佳答案

转至 File->Project Structure... (或按 Ctrl+Shift+Alt+S)。

在左侧边栏中,单击 Project (在 SDK Location 下),并更改 Gradle version (类似于 3.2 )并更改 Android Plugin Version (类似于 2.2.02.2.2 )。

这会将您的 AndroidStudio 回滚到 2.3 之前升级,这样您就可以继续开发,直到 Google 开始修复 2.3 的任何问题.然后您也可以将您的 buildToolsVersion 更改为 23.0.3避免得到

Error:Error:The SDK Build Tools revision (23.0.3) is too low for project ':app'

错误,您的项目应该再次正确编译。

关于android - 在 Android Studio 2.3 上创建项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42625804/

相关文章:

android - 如何准备混淆文件以及其中包含的内容?

android - 自定义achart引擎饼图

android - Eclipse 中的传输初始化错误(尝试更新插件)

java - 通过传递 Activity 实例化自定义适配器

java - LibGDX无法访问内部图像资源

Android Studio 不适用于 gradle 2.10 和 gradle 插件 2.0.0-alpha5

java - 在异步任务上或异步任务中执行多个任务,并从 postexecute 返回数据

java - 将 Java 文件转换为 Kotlin 现在无法编译 - "Internal compiler error"

android - Gradle同步失败:安装项目失败:RunConfigurationChecker

Android:如何通过 Gradle 从控制台部署到 Fabric(CrashLytics Beta)?