适用于Ionic Framework的Android命令在Windows 8 CLI中不起作用?

神奇骑士

我在Windows 8上,并遵循如何在Windows 8.1上使用Ionic Framework安装和使用Cordova。我在这里观看了视频:http : //learn.ionicframework.com/videos/windows-android/我被困在视频的5:58处,当我在命令行中键入“ android”时,SDK Manager应该出现,但是它说这是无法识别的命令。我确保我的文件目录正确。我还想念什么?我该如何解决这个问题?

PATH
C:\Users\Jaime\AppData\Roaming\npm; C:\Program Files\Java\jdk1.8.0_25\bin; C:\Development\AndroidSDK\sdk\platform-tools; C:\Development\AndroidSDK\sdk\tools; C:\Development\ApacheAnt\bin; C:\Program Files\nodejs

谢谢!


Android命令出现问题:

C:\Users\Jaime\myapp>ionic platform add android
npm http GET https://registry.npmjs.org/cordova-android/3.6.4
npm http 200 https://registry.npmjs.org/cordova-android/3.6.4
npm http GET https://registry.npmjs.org/cordova-android/-/cordova-android-3.6.4.
tgz
npm http 200 https://registry.npmjs.org/cordova-android/-/cordova-android-3.6.4.
tgz
Creating android project...

C:\Users\Jaime\.cordova\lib\npm_cache\cordova-android\3.6.4\package\bin\node_mod
ules\q\q.js:126
                    throw e;
                          ^
Error: ANDROID_HOME is not set and "android" command not in your PATH. You must
fulfill at least one of these conditions.
    at C:\Users\Jaime\.cordova\lib\npm_cache\cordova-android\3.6.4\package\bin\l
ib\check_reqs.js:159:19
    at _fulfilled (C:\Users\Jaime\.cordova\lib\npm_cache\cordova-android\3.6.4\p
ackage\bin\node_modules\q\q.js:798:54)
    at self.promiseDispatch.done (C:\Users\Jaime\.cordova\lib\npm_cache\cordova-
android\3.6.4\package\bin\node_modules\q\q.js:827:30)
    at Promise.promise.promiseDispatch (C:\Users\Jaime\.cordova\lib\npm_cache\co
rdova-android\3.6.4\package\bin\node_modules\q\q.js:760:13)
    at C:\Users\Jaime\.cordova\lib\npm_cache\cordova-android\3.6.4\package\bin\n
ode_modules\q\q.js:821:14
    at flush (C:\Users\Jaime\.cordova\lib\npm_cache\cordova-android\3.6.4\packag
e\bin\node_modules\q\q.js:108:17)
    at process._tickCallback (node.js:415:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:902:3
Error: C:\Users\Jaime\.cordova\lib\npm_cache\cordova-android\3.6.4\package\bin\c
reate.bat: Command failed with exit code 8
    at ChildProcess.whenDone (C:\Users\Jaime\AppData\Roaming\npm\node_modules\co
rdova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at maybeClose (child_process.js:743:16)
    at Process.ChildProcess._handle.onexit (child_process.js:810:5)

更新:

这是我到目前为止的内容:
USER变量:

名称:PATH变量:C:\ Users \ Jaime \ AppData \ Roaming \ npm; C:\ Program Files \ Java \ jdk1.8.0_25 \ bin; C:\ Development \ AndroidSDK \ sdk \ platform-tools; C:\ Development \ AndroidSDK \ sdk \ tools; C:\ Development \ AndroidSDK \ sdk \ build-tools; C:\ Development \ ApacheAnt \ bin; C:\ Program Files \ nodejs; %PATH%;%ANDROID_HOME%\ tools;%ANDROID_HOME%\ platform-tools

系统变量:

名称:ANDROID
变量:C:\ Development \ AndroidSDK \ sdk

名称:ANT
变量:C:\ Development \ ApacheAnt

名称:JAVA
变量:C:\ Program Files \ Java \ jdk1.8.0_25

cfprabhu

Phonegap和Cordova安装步骤

有什么安装需要?

1)node js下载:http : //nodejs.org/download/我们已经安装了node-v0.10.29-x64.msi(64位)。安装后,打开命令提示符并键入“ node -v”,然后键入“ npm -v”,这两个命令应该可以正常工作,并且在命令提示符中没有任何错误。打开命令提示符-(单击Windows和R键,然后输入cmd)

2)phonegap

http://phonegap.com/install/在cmd上安装phonegap:在cmd上输入npm install -g phonegap安装后,文件将放置在C:\ Users \ Hari \ AppData \ Roaming \ npm文件夹中。您可以通过在命令提示符下键入命令“ phonegap -v”来检查安装。

3)java jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp

我们有jdk-8u5-windows-x64.exe文件。

您可能需要在“我的电脑”中添加路径变量->右键单击->属性->高级系统设置->环境变量

安装后,在命令提示符下检查“ java -version”。“ where java”将帮助您确定java的安装路径。

4)ant下载:http//ant.apache.org/

我们已经有Ant的apache-ant-1.9.4-bin.zip便携式版本,我们不需要安装,只需要解压缩zip文件并将其放在安全的地方即可。

您可能需要在“我的电脑”中添加路径变量->右键单击->属性->高级系统设置->环境变量环境变量名称:Ant_Home例如:C:\ Program Files \ apache-ant-1.9.4

5)android sdk下载:http : //developer.android.com/sdk/index.html我们有adt-bundle-windows-x86_64-20140624 / SDK Manager.exe文件。

6)ionic cmd-> npm安装-g ionic

7)cordova cmd-> npm安装-g cordova


路径设定

我的电脑->右键单击->属性->高级系统设置->环境变量编辑路径并给出类似的内容

C:\ Users \ prabhu \ AppData \ Roaming \ npm; C:\ Program Files \ apache-ant-1.9.4 \ bin; C:\ phonegap_project \ adt-bundle-windows-x86_64-20131030 \ sdk \ tools; C: \ phonegap_project \ adt-bundle-windows-x86_64-20131030 \ sdk \ build-tools; C:\ Program Files \ Java \ jdk1.8.0_05 \ bin;

如果未运行JVM
设置系统变量,请单击新变量名称:_JAVA_OPTIONS变量值:-Xmx512M


本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

操作容器在Windows Phone 8中不起作用

来自分类Dev

适用于Windows 8 / 8.1的html5或xaml

来自分类Dev

Weinre调试工具在适用于Android的Cordova Chrome应用程序(cca)中不起作用

来自分类Dev

Cordova InAppBrowser在Windows 8中不起作用

来自分类Dev

适用于Windows Phone 8(XAML)的Microsoft广告SDK

来自分类Dev

适用于iOS 8 Today Extensions中的宽度

来自分类Dev

适用于iOS 8中iPhone的UIPopoverController显示白屏

来自分类Dev

适用于Android的AsyncTask中的doInBackground

来自分类Dev

适用于Android的Qt-等效的startActivityForResult不起作用

来自分类Dev

适用于https方案的Android Intent过滤器不起作用

来自分类Dev

apt-get命令在适用于Linux的Ubuntu-Windows / Windows子系统上不起作用

来自分类Dev

UITableViewAutomaticDimension在iOS8中不适用于页脚

来自分类Dev

猛击完成不起作用,或者正在忽略我输入的内容;但适用于命令

来自分类Dev

获取适用于Windows 8的桌面(非Metro)Skype

来自分类Dev

适用于Windows 8的Github无法克隆存储库

来自分类Dev

猛击完成不起作用,或者正在忽略我输入的内容;但适用于命令

来自分类Dev

Wifi适配器在Windows 8中不起作用

来自分类Dev

下载适用于Windows 8的Internet Explorer

来自分类Dev

适用于Windows的AdMob SDK 8

来自分类Dev

滚动查看器不适用于Windows Phone 8中的画布

来自分类Dev

phonecallTask在Windows Phone 8中不起作用

来自分类Dev

适用于Windows 8 / 8.1的html5或xaml

来自分类Dev

适用于Windows Phone 8的Live SDK

来自分类Dev

适用于ÜÖÄ的PHP mail()中的UTF-8

来自分类Dev

Excel在Windows 8中不起作用

来自分类Dev

semanage命令在AWS的RHEL 8中不起作用

来自分类Dev

UITableViewAutomaticDimension在iOS8中不适用于页脚

来自分类Dev

urxvt不起作用,xterm适用于同一命令

来自分类Dev

Xamarin.Forms - AOT 编译不起作用(适用于 Android)

Related 相关文章

  1. 1

    操作容器在Windows Phone 8中不起作用

  2. 2

    适用于Windows 8 / 8.1的html5或xaml

  3. 3

    Weinre调试工具在适用于Android的Cordova Chrome应用程序(cca)中不起作用

  4. 4

    Cordova InAppBrowser在Windows 8中不起作用

  5. 5

    适用于Windows Phone 8(XAML)的Microsoft广告SDK

  6. 6

    适用于iOS 8 Today Extensions中的宽度

  7. 7

    适用于iOS 8中iPhone的UIPopoverController显示白屏

  8. 8

    适用于Android的AsyncTask中的doInBackground

  9. 9

    适用于Android的Qt-等效的startActivityForResult不起作用

  10. 10

    适用于https方案的Android Intent过滤器不起作用

  11. 11

    apt-get命令在适用于Linux的Ubuntu-Windows / Windows子系统上不起作用

  12. 12

    UITableViewAutomaticDimension在iOS8中不适用于页脚

  13. 13

    猛击完成不起作用,或者正在忽略我输入的内容;但适用于命令

  14. 14

    获取适用于Windows 8的桌面(非Metro)Skype

  15. 15

    适用于Windows 8的Github无法克隆存储库

  16. 16

    猛击完成不起作用,或者正在忽略我输入的内容;但适用于命令

  17. 17

    Wifi适配器在Windows 8中不起作用

  18. 18

    下载适用于Windows 8的Internet Explorer

  19. 19

    适用于Windows的AdMob SDK 8

  20. 20

    滚动查看器不适用于Windows Phone 8中的画布

  21. 21

    phonecallTask在Windows Phone 8中不起作用

  22. 22

    适用于Windows 8 / 8.1的html5或xaml

  23. 23

    适用于Windows Phone 8的Live SDK

  24. 24

    适用于ÜÖÄ的PHP mail()中的UTF-8

  25. 25

    Excel在Windows 8中不起作用

  26. 26

    semanage命令在AWS的RHEL 8中不起作用

  27. 27

    UITableViewAutomaticDimension在iOS8中不适用于页脚

  28. 28

    urxvt不起作用,xterm适用于同一命令

  29. 29

    Xamarin.Forms - AOT 编译不起作用(适用于 Android)

热门标签

归档