我在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
有什么安装需要?
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
我的电脑->右键单击->属性->高级系统设置->环境变量编辑路径并给出类似的内容
如果未运行JVM
设置系统变量,请单击新变量名称:_JAVA_OPTIONS变量值:-Xmx512M
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句