使用ionic和cordova构建android并获得apt

时间:2015-06-02 15:37:28

标签: cordova ionic

我想在离子中使用此命令获取apk IONIC BUILD ANDROID

但是当我运行这个时,我的服务



root@mail:~/bbapp/bb# ionic build android
Updated the hooks directory to have execute permissions
Running command: /root/bbapp/bb/hooks/after_prepare/010_add_platform_class.js /root/bbapp/bb
add to body class: platform-android
Running command: /root/bbapp/bb/platforms/android/cordova/build 
[Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.]
ERROR building one of the platforms: Error: /root/bbapp/bb/platforms/android/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /root/bbapp/bb/platforms/android/cordova/build: Command failed with exit code 2
    at ChildProcess.whenDone (/usr/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:766:16)
    at Process.ChildProcess._handle.onexit (child_process.js:833:5)




1 个答案:

答案 0 :(得分:0)

请参阅official ionic doc,我引用:

  

Android SDK

     

安装Android SDK也是必要的。 Android SDK提供   你需要构建,测试,所需的API库和开发人员工具   并为Android调试应用程序。

     

Cordova需要设置ANDROID_HOME环境变量。这个   应该指向[ANDROID_SDK_DIR] \ android-sdk目录(for   例如c:\ android \ android-sdk)。

     

接下来,更新您的PATH以包含工具/和平台工具/   该文件夹中的文件夹。因此,使用ANDROID_HOME,您可以添加两者   %ANDROID_HOME%\ tools和%ANDROID_HOME%\ platform-tools。

然后,更新环境变量取决于您的系统。 windows / unix的命令不同