Windows 7にCordovaをインストールしようとしています。このチュートリアルに従っています: https://www.tutorialspoint.com/cordova/cordova_first_application.htm
cordovaの要件を実行しているときに、Androidターゲットはインストールされず、Android_HOME環境変数を設定します
I:\CordovaProject\hello>cordova requirements
Requirements check results for Android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed
Android SDK not found. Make sure that it is installed. If it is not at the
default location, set the Android_HOME environment variable.
Gradle: installed
Error: Some of requirements check failed
I:\CordovaProject\hello>echo %Android_HOME%
C:\Users\user\AppData\Local\Android\sdk
画像1でわかるように、Android_HOMEをエコーすると、適切な場所に設定されます。このエラーを解決できません。これで親切に助けて
パスには次のものがあります:%Android_HOME%\ tools;%Android_HOME%\ platform-tools
Android studioでAndroid-25をダウンロードしました
プロジェクトプロパティファイルのAndroidターゲット設定:Android-25の両方でI:\ CordovaProject\hello\platforms\Android\CordovaLib\project.properties
I:\ CordovaProject\hello\platforms\Android\project.properties
そして、cordova build Androidを実行すると、次のエラーが発生します
BUILD FAILED
Total time: 31.807 secs
Error: cmd: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'Android'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not download uast.jar (com.Android.tools.external.com-
intellij:uast:145.597.3)
> Could not get resource 'https://jcenter.bintray.com/com/Android/tools/ex
ternal/com-intellij/uast/145.597.3/uast-145.597.3.jar'.
> Could not GET 'https://jcenter.bintray.com/com/Android/tools/external
/com-intellij/uast/145.597.3/uast-145.597.3.jar'.
> akamai.bintray.com
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or -
-debug option to get more log output.
SDK 21( "Android-21")の場合
$ cordova platform remove Android
$ cordova platform add [email protected]
SDK 22の場合(Android 4.1.1、 "Android-22")
$ cordova platform remove Android
$ cordova platform add [email protected]
同じ問題を見つけて修正しました!
関連するJava Java_HOME
およびPath
のパス)変数には、Android Studio(JREフォルダー)と同じパスが含まれている必要があります。 in Android Studio、SDK Location。
Path
およびJava_HOME
変数を変更した後(コントロールパネル、システムとセキュリティ、システム、環境変数に移動)、Path
およびJava_HOME
変数をC:\Program Files\Android\Android Studio\jre
に更新します。
詳細... Java_HOME
にはC:\Program Files\Android\Android Studio\jre
が含まれ、Path
にはC:\Program Files\Android\Android Studio\jre\bin
が含まれます
要件をすべて確認してください!
コルドバの要件
マニフェストで指定されたビルドターゲットを確認し、Android-studioのSDKマネージャーを使用して同じターゲットSDKがインストールされているかどうかをクロスチェックする必要があります。
注:探している行は次のようになります。
<uses-sdk Android:minSdkVersion="14" Android:targetSdkVersion="22" />
こちらもお試しください https://stackoverflow.com/a/50097394/2642351 JDK8など、9未満のJDKバージョンをインストールしてください