我正在学习离子,为此我安装了离子并创建了一个项目。但是,当我尝试使用ionic cordova run android
命令运行项目时,它给了我以下错误。
AAPT错误(Facade for 12682754): sdk-path /build-tools/26.0.2/aapt2:1: sdk-path /build-tools/26.0 .2 / aapt2:语法错误:“(”意外
AAPT错误(Facade for 30547323): sdk-path /build-tools/26.0.2/aapt2:1:/ home / seven-bits-pc11 / Android / Sdk / build-tools /26.0.2/aapt2:语法错误:“(”意外
Slave 30547323无法启动
java.lang.RuntimeException:AAPT slave无法启动。请确保当前的构建工具(位于 sdk-path /build-tools/26.0.2/aapt2)未损坏。
at com.android.builder.png.AaptProcess.waitForReadyOrFail(AaptProcess.java:211)
at com.android.builder.internal.aapt.AaptQueueThreadContext.creation(AaptQueueThreadContext.java:56)
在com.android.builder.tasks.WorkQueue.run(WorkQueue.java:213) 在java.lang.Thread.run(Thread.java:745)
Slave 12682754无法启动
java.lang.RuntimeException:AAPT slave无法启动。请确保当前的构建工具(位于/home/seven-bits-pc11/Android/Sdk/build-tools/26.0.2/aapt2)未损坏。
at com.android.builder.png.AaptProcess.waitForReadyOrFail(AaptProcess.java:211)
at com.android.builder.internal.aapt.AaptQueueThreadContext.creation(AaptQueueThreadContext.java:56)
在com.android.builder.tasks.WorkQueue.run(WorkQueue.java:213) 在java.lang.Thread.run(Thread.java:745)
错误:java.util.concurrent.ExecutionException:java.lang.RuntimeException:没有服务器来提供请求。检查日志以获取详细信 :app:mergeDebugResources FAILED
失败:构建因异常而失败。
- 出了什么问题: 任务':app:mergeDebugResources'。
的执行失败
我按照此链接中的一个答案https://github.com/ionic-team/ionic-cli/issues/1256,他们建议将buildToolsVersion cdvBuildToolsVersion更改为buildToolsVersion“23.0.2”
但是,我不知道我应该如何以及在哪里改变?
有人有任何想法吗? 或任何其他解决此错误的方法?请帮帮我!