【问题标题】:ionic 3 cli 'ionic cordova run android' command throws an errorionic 3 cli 'ionic cordova run android' 命令引发错误
【发布时间】:2017-05-10 18:25:51
【问题描述】:

我将 cli 更新为 ionic 3 版本,当我运行时

离子科尔多瓦运行安卓

构建apk文件并在android模拟器中运行我得到了这个错误

    C:\Users\XXXX\Desktop\beep>ionic cordova run android
Running app-scripts build: --address 0.0.0.0 --port 8100 --p 8100 --livereload-port 35729 --r 35729 --iscordovaserve --externalIpRequired --nobrowser

[20:52:20]  build dev started ...
[20:52:20]  clean started ...
[20:52:20]  clean finished in 11 ms
[20:52:20]  copy started ...
[20:52:20]  transpile started ...
[20:52:22]  transpile finished in 2.53 s
[20:52:22]  preprocess started ...
[20:52:22]  deeplinks started ...
[20:52:23]  deeplinks finished in 52 ms
[20:52:23]  preprocess finished in 54 ms
[20:52:23]  webpack started ...
[20:52:23]  copy finished in 2.77 s
[20:52:31]  webpack finished in 8.53 s
[20:52:31]  sass started ...
[20:52:32]  sass finished in 1.11 s
[20:52:32]  postprocess started ...
[20:52:32]  postprocess finished in 7 ms
[20:52:32]  lint started ...
[20:52:32]  build dev finished in 12.29 s
> cordova run android
ANDROID_HOME=C:\Users\XXXX\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\java\jdk1.8.0_101
Error: Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio


[ERROR] Cordova encountered an error.
        You may get more insight by running the Cordova command above directly.

[ERROR] An error occurred while running cordova run android (exit code 1).

我已经尝试过但无济于事: 1.删​​除android studio并重新安装。 2. 运行这些命令

cordova platform rm android
cordova platform add android
npm cache clear
  1. 在 android studio 中更新 sdk

没有什么能真正帮助解决这个问题。

【问题讨论】:

    标签: android cordova ionic-framework ionic2 ionic3


    【解决方案1】:

    对我来说,这解决了问题:

    ionic cordova platform rm android 
    ionic cordova platform add android 
    

    【讨论】:

      【解决方案2】:

      将 Android Studio 的 Gradle 的位置(例如,/usr/local/android-studio/gradle/gradle-3.2/bin 用于 linux)添加到您的 PATH 环境变量中

      【讨论】:

        【解决方案3】:

        我就是这样解决这个问题的。

        1. 下载gradle最新版bin文件这个链接link to download gradle

        2. 将 winzip 文件解压到 java 文件夹中(例如 C:\Program Files\Java\jdk1.8.0_101\gradle-3.5)

        3. 进入我的电脑右键->属性。
        4. 然后转到左侧菜单中的高级系统设置。
        5. 高级 -> 环境变量,然后选择路径。
        6. 添加名为 %GRADLE_HOME%/bin 的新环境变量

        【讨论】:

          【解决方案4】:

          我也遇到了同样的问题,现在按照以下步骤解决了这个问题

          1. 下载gradle zip版本并解压到路径user\<username>\android-sdk\gradle

          2. 在环境变量中配置的相同路径,如GRADLE_HOMEpath

          【讨论】:

            【解决方案5】:

            我遇到了同样的问题,请运行以下命令,它应该可以正常工作。

            ionic cordova run android --livereload

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2018-02-15
              • 2017-11-09
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多