Nal*_*ari 2 android angular2-nativescript
我将Android SDK放在/ opt/android-sdk中,并使用以下行更新了.bashrc文件:
export ANDROID_HOME ="/ opt/android-sdk"export PATH = $ ANDROID_HOME/tools:$ ANDROID_HOME/platform-tools:$ PATH
然后我重新加载.bashrc文件:
source ~/.bashrc
之后,我通过命令命令检查ANDROID_HOME:
echo $ANDROID_HOME
结果如下:
/opt/android-sdk
这是我放置它的正确位置.之后我创建了一个NativeScript Mobile Application项目:
tns create MobileApp --ng
然后我进入MobileApp目录并试图将平台添加为Android:
tns platform add android
但我得到了这个错误,如下所示:
该ANDROID_HOME环境变量未设置,或者它指向一个不存在的目录.您将无法为Android执行任何与构建相关的操作.
在NativeScript Mobile Application项目中添加Android作为平台的上述过程中,我是否遗漏了什么?
我在$ HOME目录中的.profile文件中添加了ANDROID_HOME和PATH:
export ANDROID_HOME ="/ opt/android-sdk"export PATH = $ PATH:$ ANDROID_HOME/tools:$ ANDROID_HOME/platform-tools
然后我重新启动系统并尝试使用以下命令:
tns platform add android
然后它奏效了.这是日志供参考.
Copying template files...
? Installing tns-androidbabel-traverse@6.21.0 node_modules/babel-traverse
??? babel-messages@6.8.0
??? globals@9.14.0
??? babylon@6.14.1
??? lodash@4.17.3
??? debug@2.5.2 (ms@0.7.2)
??? invariant@2.2.2 (loose-envify@1.3.0)
??? babel-types@6.21.0 (to-fast-properties@1.0.2, esutils@2.0.2)
??? babel-code-frame@6.20.0 (js-tokens@2.0.0, esutils@2.0.2, chalk@1.1.3)
??? babel-runtime@6.20.0 (regenerator-runtime@0.10.1, core-js@2.4.1)
? Installing tns-androidbabel-types@6.21.0 node_modules/babel-types
??? to-fast-properties@1.0.2
??? esutils@2.0.2
??? lodash@4.17.3
??? babel-runtime@6.20.0 (regenerator-runtime@0.10.1, core-js@2.4.1)
? Installing tns-androidbabylon@6.14.1 node_modules/babylon
? Installing tns-androidlazy@1.0.11 node_modules/lazy
Project successfully created.
| 归档时间: |
|
| 查看次数: |
4334 次 |
| 最近记录: |