android - ionic 3 cli 'ionic cordova run android' 命令抛出错误

标签 android cordova ionic-framework ionic2 ionic3

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

ionic cordova run android

构建 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

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

最佳答案

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

ionic cordova platform rm android 
ionic cordova platform add android 

关于android - ionic 3 cli 'ionic cordova run android' 命令抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43900104/

相关文章:

android - 有谁知道如何使用 android 2.1 创建一个带有 2 个按钮的消息气泡出现在 map 应用程序的 overlayitem 之上?

android - Android 中 LaunchModes 的实际用例是什么?

android - 无法解析settings_container

javascript - google maps iframe on cordova, tablet and ios 问题

ionic-framework - ionic - 仅在具体页面中显示侧面菜单

javascript - AngularJs $scope 在 ionic 项目中未定义

android - 如何在 Android 下使用 provider 构建自定义 sqlite?

ios - Dreamweaver + PhoneGap + Xcode App 构建噩梦

android - 第一次使用 jquery mobile 加载页面后事件不起作用

arrays - 在 AngularJS 中使用数组过滤数组