【问题标题】:phonegap run android errorphonegap运行android错误
【发布时间】:2014-02-06 22:52:17
【问题描述】:

每当我尝试使用phonegap run 构建项目时,我都会收到以下错误:

C:\Users\MS AwaN\my-app>phonegap run android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
   [error] An error occured during creation of android sub-project.

C:\Users\MS AwaN\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:126
                    throw e;
                          ^
Error: An error occurred while listing Android targets
    at C:\Users\MS AwaN\.cordova\lib\android\cordova\3.3.0\bin\lib\check_reqs.js:87:29
    at _rejected (C:\Users\MS AwaN\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:808:24)
    at C:\Users\MS AwaN\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:834:30
    at Promise.when (C:\Users\MS AwaN\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:1079:31)
    at Promise.promise.promiseDispatch (C:\Users\MS AwaN\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:752:41)
    at C:\Users\MS AwaN\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:574:44
    at flush (C:\Users\MS AwaN\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:108:17)
    at process._tickCallback (node.js:415:13)

谁能建议我做错了什么?

【问题讨论】:

  • run phonegap run android -d 这将为您提供有关错误的更具体的输出。在此处发布一些输出,因为它可能比上面更有用。
  • 仍然出现相同的输出。
  • 卸载所有插件。其中一种可能会导致疼痛。

标签: android cordova


【解决方案1】:

我遇到了同样的问题,this 修复了它。或者查看here(相同,但有一个我也错过的文档链接)。

【讨论】:

    【解决方案2】:

    看来phonegap 3.3需要android sdk 19。

    如果您有旧的,请尝试以下步骤:

    1. 删除platforms/android 文件夹(如日志所说“添加android 平台”,我假设您没有在该文件夹中执行任何自定义)
    2. 使用android sdk manager安装最新的sdk
    3. 使用phonegap build android 重试,如果失败,请运行phonegap -V build android 以获取有关错误的更多详细信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      • 2016-10-23
      • 2013-01-13
      • 1970-01-01
      • 2014-04-27
      • 1970-01-01
      相关资源
      最近更新 更多