Ionic平台添加android错误:无法安装cordova-plugin-console

时间:2016-12-28 12:08:43

标签: 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

3 个答案:

答案 0 :(得分:5)

我认为你没有添加环境变量。

请完成以下步骤:

为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:/,则需要将其添加到路径: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

有关详情,请查看herehere

希望这会对你有所帮助!!

答案 1 :(得分:0)

我的最终解决方案是添加Environmentvariable:

_JAVA_OPTIONS: -Xmx512m

您可以根据需要改变512米。

答案 2 :(得分:0)

最有可能的是,您需要添加" C:\ Windows \ System32"到你的路径变量。