我已将 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.0
或 2.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/