Sah*_*ani 1 android cordova ionic-framework
我已经全部成立了.我已经安装了android sdk api 24和所有必要的工具.我也尝试重新安装离子和cordova,但它不起作用.
这是错误日志:
D:\Coursera\Course 4\myapp1\public>ionic platform add android
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms\android
Package: com.ionicframework.myapp1409522
Name: myapp1
Activity: MainActivity
Android target: android-24
Subproject Path: CordovaLib
Android project created with cordova-android@6.0.0
Installing "cordova-plugin-console" for android
Failed to install 'cordova-plugin-console':Error: cmd: Command failed with exit
code ENOENT
at ChildProcess.whenDone (C:\Users\Sahib\AppData\Roaming\npm\node_modules\co
rdova\node_modules\cordova-common\src\superspawn.js:169:23)
at emitOne (events.js:96:13)
at ChildProcess.emit (events.js:188:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:213:12)
at onErrorNT (internal/child_process.js:359:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
Error: cmd: Command failed with exit code ENOENT
Run Code Online (Sandbox Code Playgroud)
我认为你不是在添加环境变量.
请按以下步骤操作:
为Android开发的Windows用户:您需要确保安装并设置了以下内容.
注意:每当您对PATH或任何其他环境变量进行更改时,您都需要重新启动或打开shell程序中的新选项卡,以使PATH更改生效.
Java JDK
安装最新的Java JDK(不仅仅是JRE).
接下来,创建一个环境变量,用于JAVA_HOME指向安装Java JDK的根文件夹.因此,如果您安装了JDK C:\Program Files\Java\jdk7,则设置JAVA_HOME为此路径.之后,将JDK的bin目录添加到PATH变量中.按照先前的假设,这应该是%JAVA_HOME%\bin或完整路径C:\Program Files\Java\jdk7\bin
Apache Ant
要安装Ant,请从此处下载zip文件,将其解压缩,将zip中的第一个文件夹移动到安全位置,然后更新PATH以将bin文件夹包含在该文件夹中.例如,如果您将Ant文件夹移动到c:/,则需要将其添加到PATH : C:\apache-ant-1.9.2\bin.
Android SDK
安装Android SDK也是必要的.Android SDK为您提供构建,测试和调试Android应用程序所需的API库和开发人员工具.
Cordova需要设置ANDROID_HOME环境变量.这应该指向[ANDROID_SDK_DIR]\android-sdk目录(例如c:\ android\android-sdk).
接下来,更新PATH以在该文件夹中包含tools /和platform-tools /文件夹.所以,使用ANDROID_HOME,你会添加%ANDROID_HOME%\tools和%ANDROID_HOME%\platform-tools.
希望对你有帮助 !!
| 归档时间: |
|
| 查看次数: |
2819 次 |
| 最近记录: |