Android的命令离子框架无法在Windows 8 CLI工作? [英] The Android Command for Ionic Framework does not work in Windows 8 CLI?

查看:214
本文介绍了Android的命令离子框架无法在Windows 8 CLI工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Windows 8,并通过了如何安装和使用离子框架在Windows 8.1中使用下面的科尔多瓦。我也跟着通过视频在这里: http://learn.ionicframework.com/videos/windows-android / 。我被困在那里的SDK管理器假设上来,当我输入命令行'Android的视频5:58,但它说,这是无法辨认的命令。我完全相信我的文件目录是准确的。还有什么我缺少什么?我该如何解决这个问题?

I am on Windows 8 and following through how to install and use Cordova with Ionic Framework on Windows 8.1. I followed through the video here: http://learn.ionicframework.com/videos/windows-android/. I am stuck at 5:58 of the video where the SDK Manager is suppose to come up when I type 'android' in the command line, but it says it's unrecognizable command. I made sure my file directories are exact. What else am I missing? How do I fix this problem?

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)


更新:

下面是我到目前为止有:


用户变量:

Here's what I have so far:
USER variables:

名称:PATH
变量:
 C:\\用户\\海梅\\应用程序数据\\漫游\\ NPM; C:\\ PROGRAM
文件\\的Java \\ jdk1.8.0_25 \\ BIN;
C:\\开发\\ AndroidSDK \\ SDK \\平台的工具;
C:\\开发\\ AndroidSDK \\ SDK \\工具;
C:\\开发\\ AndroidSDK \\ SDK \\打造的工具; C:\\开发\\ ApacheAnt \\ BIN;
 C:\\ Program Files文件\\的NodeJS;
%PATH%;%ANDROID_HOME%\\工具;%ANDROID_HOME%\\平台工具

name: PATH variable: 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:\\开发\\ AndroidSDK \\ SDK

name: ANDROID
variable: C:\Development\AndroidSDK\sdk

名称:ANT

变量:C:\\开发\\ ApacheAnt

name: ANT
variable: C:\Development\ApacheAnt

名称:JAVA

变量:C:\\ Program Files文件\\的Java \\ jdk1.8.0_25

name: JAVA
variable: C:\Program Files\Java\jdk1.8.0_25

推荐答案

什么是需要installiation?

Phonegap and cordova installation procedures

what are the need for installiation?

1)节点JS
   下载: http://nodejs.org/download/
    我们有节点v0.10.29-x64.msi(64位)的安装。安装后,打开命令提示符及放大器;键入节点-v,然后故宫-v,这2个命令,应该没有在命令提示任何错误。
    打开命令提示符 - (点击窗口和R keynd然后输入CMD)

1)node js download:http://nodejs.org/download/ We have node-v0.10.29-x64.msi (64 bit) installation. After install, open command prompt & type "node -v" , then "npm -v", these 2 commands should work without any error in command prompt. Open command prompt - (Click windows and R keynd then enter the cmd)

2)的PhoneGap

2)phonegap

http://phonegap.com/install/
   安装在CMD的PhoneGap:进入NPM上安装CMD -g的PhoneGap
   安装完成后,文件将被放置在C:\\用户\\哈日\\应用程序数据\\漫游\\ NPM文件夹中。您可以通过在命令提示符下键入命令的PhoneGap -v检查安装。

http://phonegap.com/install/ Install phonegap on cmd: enter npm install -g phonegap on cmd After installation, files will be placed in C:\Users\Hari\AppData\Roaming\npm folder. You can check the installation by typing the command "phonegap -v" in command prompt.

3)JAVA JDK
   <一href=\"http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp\">http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp

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

我们拥有的jdk-8u5-windows的-x64.exe程序文件。

We have jdk-8u5-windows-x64.exe file.

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

You may need to add path variables in My computer-->Right click-->Properties-->Advanced system settigs-->Environment variables

安装后,在命令提示符下勾选Java的版本。 其中的Java,将帮助您确定了Java的安装路径。

After install, check "java -version" in command prompt. "where java" will help you to identify the installation path of the java.

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

我们已经有蚂蚁apache-ant-1.9.4-bin.zip便携版,我们不需要安装,只需要解压压缩文件和放大器;将其放置在一些安全的地方。

We already have apache-ant-1.9.4-bin.zip portable edition of Ant, We need not to install, just need to extract the zip file & place it in some secure place.

您可能需要在我的电脑中添加路径变量 - >右键 - >属性 - >高级系统settigs - >环境变量
环境变量名:ANT_HOME
例如:C:\\ Program Files文件\\ Apache的ANT-1.9.4

You may need to add path variables in My computer-->Right click-->Properties-->Advanced system settigs-->Environment variables Environment variables name:Ant_Home Ex: C:\Program Files\apache-ant-1.9.4

5)Android SDK中
   下载: http://developer.android.com/sdk/index.html
   我们已经ADT-束Windows的x86_64-20140624 / SDK的manager.exe文件。

5)android sdk download:http://developer.android.com/sdk/index.html We have adt-bundle-windows-x86_64-20140624/SDK Manager.exe file.

6)的离子
  CMD - > NPM安装-g离子

6)ionic cmd-->npm install -g ionic

7)科尔多瓦
  CMD - > NPM安装-g科尔多瓦

7)cordova cmd-->npm install -g cordova

我的电脑 - >右键 - >属性 - >高级系统settigs - >环境变量
编辑路径,并给予这样

My computer-->Right click-->Properties-->Advanced system settigs-->Environment variables Edit the Path and give the like this

如果不运行JVM结果
  设置系统变量
    单击新建
     变量名:_JAVA_OPTIONS
     变量值:-Xmx512M

if Not Run JVM
Set systems variables Click New variable Name:_JAVA_OPTIONS variable value:-Xmx512M

这篇关于Android的命令离子框架无法在Windows 8 CLI工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆