我想在离子中使用此命令获取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)

答案 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的命令不同