在IONIC项目中更改buildToolsVersion的位置

时间:2018-02-05 12:14:57

标签: android ionic-framework build.gradle

嘿朋友我在IONIC项目中遇到了一个问题

发现解决方案是升级build.gradle文件中的buildToolsVersion,但任何人都可以帮我确切地需要更改值

出了什么问题:
任务执行失败':processDebugResources'。

  

com.android.ide.common.process.ProcessException:无法执行aapt *尝试:
  使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 (node:7332)UnhandledPromiseRejectionWarning:未处理的promise promise(拒绝id:1):错误:cmd:命令失败,退出代码1错误输出:
  注意:某些输入文件使用或覆盖已弃用的API   注意:使用-Xlint重新编译:弃用以获取详细信息。注意:某些输入文件使用或覆盖已弃用的API   注意:使用-Xlint重新编译:弃用以获取详细信息。 values-v26 \ values-v26.xml:15:21-54:AAPT:找不到与给定名称匹配的资源:attr' android:keyboardNavigationCluster'。 values-v26 \ values-v26.xml:15:错误:错误:找不到与给定名称匹配的资源:attr' android:keyboardNavigationCluster'。失败:构建失败,例外。
  *出了什么问题:
  任务执行失败':processDebugResources'。 > com.android.ide.common.process.ProcessException:无法执行aapt *尝试:
  使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。

1 个答案:

答案 0 :(得分:5)

更新您的Android SDk,并接受许可。

在构建应用程序之前运行这些命令:

UNIX

  export ORG_GRADLE_PROJECT_cdvCompileSdkVersion=android-26
  export ORG_GRADLE_PROJECT_cdvBuildToolsVersion=26.0.1

WINDOWS

  set ORG_GRADLE_PROJECT_cdvCompileSdkVersion=android-26
  set ORG_GRADLE_PROJECT_cdvBuildToolsVersion=26.0.1