web-dev-qa-db-ja.com

ionic 3 cli'ionic cordova runAndroid 'コマンドはエラーをスローします

CLIをionic 3バージョンに更新し、実行すると

イオンコルドバは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を更新する

この問題を解決するのに本当に役立つものはありません。

2
Manspof

私にとってこれは問題を解決しました:

ionic cordova platform rm Android 
ionic cordova platform add Android 
8
andre.almeida

それが私がこの問題を解決する方法です。

  1. gradleの最新バージョンのbinファイルをダウンロードするこのリンク gradleをダウンロードするためのリンク

  2. winzipファイルをJavaフォルダー(例:C:\ Program Files\Java\jdk1.8.0_101\gradle-3.5)に抽出します。

  3. コンピュータに移動し、右クリック->プロパティ。
  4. 次に、左側のメニューの高度なシステム設定に移動します。
  5. advances-> environment Variables次に、Pathを選択します。
  6. %GRADLE_HOME%/ binという新しい環境変数を追加します
2
Manspof

Android StudioのGradleの場所を追加します(例:/usr/local/Android-studio/gradle/gradle-3.2/bin for linux)PATH環境変数に

2
mohsinulhaq

私も同じ問題に直面し、以下の手順で問題を解決しました

  1. Gradle Zipバージョンをダウンロードし、パスuser\<username>\Android-sdk\gradleに抽出しました

  2. GRADLE_HOMEpathの両方のような環境変数で構成された同じパス

1
Guna