Ubuntu + Cordova + Android,无法运行任何Android应用程序

时间:2017-01-22 14:48:27

标签: android cordova ubuntu

我在我的ubuntu 16.04上安装了phonegap和android SDK但是无法运行任何Android应用程序。

这是一个全新的项目,我只做了:

  • cordova create app
  • cordova平台添加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和工具

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

所以,
我找到了问题的答案,
似乎谷歌掉了32位支持的方式回来了,我正在运行32位linux 如果你得到同样的错误,回滚到至少android build-tools 23 ,这解决了这个问题。