簡體   English   中英

離子3 cli'離子cordova運行android'命令拋出錯誤

[英]ionic 3 cli 'ionic cordova run android' command throws an error

我將cli更新為離子3版本,當我運行時

離子cordova運行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 Studio的Gradle的位置(例如/usr/local/android-studio/gradle/gradle-3.2/bin )添加到PATH環境變量中

這就是我解決這個問題的方法。

  1. 下載gradle最新版本bin文件此鏈接鏈接下載gradle

  2. 將winzip文件解壓縮到java文件夾中(例如C:\\ Program Files \\ Java \\ jdk1.8.0_101 \\ gradle-3.5)

  3. 轉到我的電腦右鍵單擊 - >屬性。
  4. 然后轉到左側菜單中的高級系統設置。
  5. advance - > environment Variables然后選擇Path。
  6. 添加名為%GRADLE_HOME%/ bin的新環境變量

我也面臨同樣的問題,現在解決了以下步驟的問題

  1. 下載gradle zip版本並解壓縮到路徑user\\<username>\\android-sdk\\gradle

  2. 在環境變量中配置的相同路徑,如GRADLE_HOMEpath

我遇到同樣的問題請運行以下命令它應該工作正常。

離子cordova運行android --livereload

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM