【问题标题】:Phonegap run android not workingPhonegap运行android不工作
【发布时间】:2014-05-09 07:50:58
【问题描述】:

我正在尝试使用 phonegap 运行 android 应用程序,我使用的是 Ubuntu 13.10,但遇到以下问题:

 quest@quest:~/my-app$ phonegap run android
    [phonegap] detecting Android SDK environment...
    [phonegap] using the local environment
    [phonegap] adding the Android platform...

    /home/quest/.cordova/lib/android/cordova/3.4.0/bin/node_modules/q/q.js:126
                    throw e;
                          ^
Error: An error occurred while listing Android targets
    at /home/quest/.cordova/lib/android/cordova/3.4.0/bin/lib/check_reqs.js:87:29
    at _rejected (/home/quest/.cordova/lib/android/cordova/3.4.0/bin/node_modules/q/q.js:808:24)
    at /home/quest/.cordova/lib/android/cordova/3.4.0/bin/node_modules/q/q.js:834:30
    at Promise.when (/home/quest/.cordova/lib/android/cordova/3.4.0/bin/node_modules/q/q.js:1079:31)
    at Promise.promise.promiseDispatch (/home/quest/.cordova/lib/android/cordova/3.4.0/bin/node_modules/q/q.js:752:41)
    at /home/quest/.cordova/lib/android/cordova/3.4.0/bin/node_modules/q/q.js:574:44
    at flush (/home/quest/.cordova/lib/android/cordova/3.4.0/bin/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:415:13)
   [error] /home/quest/.cordova/lib/android/cordova/3.4.0/bin/create: Command failed with exit code 8

e/quest/.cordova/lib/android/cordova/3.4.0/bin/create: Command failed with exit code 8
    quest@quest:~/my-app$ brew install ant

    Warning: ant-1.9.3 already installed

这是路径

        quest@quest:~/my-app$ echo $PATH
    /home/quest/.linuxbrew/bin:/home/quest/.linuxbrew/bin:/home/quest/.linuxbrew/bin:/home/quest
/adt-bundle/sdk/tools:/home/quest/adt-bundle/sdk/platform-tools:/home/quest/android-sdk-
linux/platform-tools:/home/quest/android-sdk-
linux/tools:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin
:/bin:/usr/games:/usr/local/games:adt-bundle-linux-x86_64-20131030/sdk/tools:adt-
bundle/sdk/tools:/Downloads/adt-bundle/sdk/platform-tools:/Downloads/adt-
bundle/sdk/tools:/Downloads/adt-bundle/sdk/platform-tools:/Development/adt-
bundle/sdk/tools:/usr/local/jdk/bin:/usr/local/ant/bin:/home/quest/ant/bin

【问题讨论】:

    标签: android ubuntu cordova ant path


    【解决方案1】:

    请使用以下命令检查您的系统路径

    echo $PATH
    

    并确保添加了您的 ant 路径。如果没有,则添加到路径。

    【讨论】:

    • PATH添加了但还是同样的问题
    • 确保打开终端并键入 ant 如果您有未找到命令的错误,那么您必须找到正确的路径并设置。设置路径后不要忘记关闭并重新打开终端。那么只有路径会影响。
    • 我得到了 Buildfile: build.xml 不存在!构建失败
    • 你的SDK路径添加了吗?/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    相关资源
    最近更新 更多