我在我的ubuntu 16.04上安装了phonegap和android SDK但是无法运行任何Android应用程序。
这是一个全新的项目,我只做了:
然后我尝试:
cordova运行android并且构建失败
建立失败
Total time: 1.23 secs
Error: /home/clomez/Documents/mobile/testapp/app/platforms/android/gradlew: Command failed with exit code 1 Error output:
/home/clomez/Downloads/build-tools/25.0.2/aapt: 3: /home/clomez/Downloads/build-tools/25.0.2/aapt: Syntax error: Unterminated quoted string
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':CordovaLib:processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
我非常绝望,因为下周我需要在学校上学,所有答案都谈到在构建中更改SDK版本。我没有在gradel文件中找到任何这些选项...
使用--stacktrace
运行会提供完全相同的输出。
http://imgur.com/a/trkrl - 安装了Android SDK和工具
非常感谢任何帮助。
答案 0 :(得分:0)
所以,
我找到了问题的答案,
似乎谷歌掉了32位支持的方式回来了,我正在运行32位linux
如果你得到同样的错误,回滚到至少android build-tools 23 ,这解决了这个问题。