cordova平台在mac上添加android问题

时间:2016-12-13 01:46:25

标签: android cordova ionic-framework

你好我使用离子我已经制作了这个的ios版本并且它很成功但是当我创建android版本时它有一个错误

Judes-MacBook-Air:ezapp jude$ cordova platform add android
Running command: /Users/judegimeno/desktop/app2/ezapp/hooks/before_platform_add/init_directories.js /Users/judegimeno/desktop/app2/ezapp
Adding android project...
Creating Cordova project for the Android platform:
    Path: ../../../desktop/app2/ezapp/platforms/android
    Package: com.ezapp
    Name: ezapp
    Activity: MainActivity
    Android target: android-24
Subproject Path: CordovaLib
Android project created with cordova-android@6.0.0
Installing "cordova-plugin-console" for android
Failed to install 'cordova-plugin-console':CordovaError: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
    at /Users/judegimeno/desktop/app2/ezapp/platforms/android/cordova/lib/check_reqs.js:222:19
    at _fulfilled (/Users/judegimeno/desktop/app2/ezapp/platforms/android/cordova/node_modules/q/q.js:834:54)
    at self.promiseDispatch.done (/Users/judegimeno/desktop/app2/ezapp/platforms/android/cordova/node_modules/q/q.js:863:30)
    at Promise.promise.promiseDispatch (/Users/judegimeno/desktop/app2/ezapp/platforms/android/cordova/node_modules/q/q.js:796:13)
    at /Users/judegimeno/desktop/app2/ezapp/platforms/android/cordova/node_modules/q/q.js:857:14
    at runSingle (/Users/judegimeno/desktop/app2/ezapp/platforms/android/cordova/node_modules/q/q.js:137:13)
    at flush (/Users/judegimeno/desktop/app2/ezapp/platforms/android/cordova/node_modules/q/q.js:125:13)
    at nextTickCallbackWith0Args (node.js:420:9)
    at process._tickCallback (node.js:349:13)
Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory. 

1 个答案:

答案 0 :(得分:0)

如果你安装了Android SDK,你可以尝试做一些修复,因为这些错误说:

 Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
 Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.

但如果您没有Android SDK,请按照官方文档安装一个。 This is cordova's Android Platform doc