【问题标题】:Error on adding platform in Ionic Framework on Windows在 Windows 上的 Ionic Framework 中添加平台时出错
【发布时间】:2014-07-20 13:51:39
【问题描述】:

添加 Android 平台时出现以下错误。我检查了我的ant -version,它正确输出了它。另外,我注意到当它创建 myApp 文件夹 node_modules 时,它没有被获取。下面是我的控制台的输出:

Adding platform android
Creating android project...

C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:126
                    throw e;
                          ^
Error: An error occurred while listing Android targets
    at C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\lib\check_reqs.js
:87:29
    at _rejected (C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\node_m
odules\q\q.js:808:24)
    at C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.
js:834:30
    at Promise.when (C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\nod
e_modules\q\q.js:1079:31)
    at Promise.promise.promiseDispatch (C:\Users\Riliwan\.cordova\lib\android\co
rdova\3.5.0\bin\node_modules\q\q.js:752:41)
    at C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.
js:574:44
    at flush (C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\node_modul
es\q\q.js:108:17)
    at process._tickCallback (node.js:419:13)
Error: C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\create.bat: Comma
nd failed with exit code 8
    at ChildProcess.whenDone (C:\Users\Riliwan\AppData\Roaming\npm\node_modules\
cordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at maybeClose (child_process.js:753:16)
    at Process.ChildProcess._handle.onexit (child_process.js:820:5)
Unable to add platform android. Please see console for more info.

【问题讨论】:

    标签: cordova ant ionic-framework


    【解决方案1】:

    我使用的是 Ubuntu 14.04,并通过将这些路径设置为操作系统来修复它。路径:

    export ANDROID_HOME=/home/coutinho/android-sdk 
    export ANDROID_TOOLS=/home/coutinho/android-sdk/tools/  
    export ANDROID_PLATFORM_TOOLS=/home/coutinho/android-sdk/platform-tools/
    
    PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS:.
    

    然后它工作正常。

    【讨论】:

    • 谢谢拉斐尔!我还注意到我需要从您的回答中安装一个 android SDK
    • 我已经添加了这些路径,但仍然遇到问题。我在 Ubuntu 14.04 上。
    • +1 。我有 12.04 并且我添加了 ANDROID_TOOLS 和 ANDROID_PLATFORM_TOOLS ,但是添加 ANDROID_HOME 为我完成了这项工作。奇怪,官方说明中没有提到。
    • 即使我也有同样的问题,但有不同的错误stackoverflow.com/questions/24580966/…
    • 我还要加蚂蚁。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-13
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    相关资源
    最近更新 更多