私はcordovaの開発に不慣れです。 cordovaを使い始める前に、コマンドラインからAndroid SDKをインストールしました。また、JDKとApache antもすでにインストールされています。cordovaのドキュメントによると、cordova requirements
コマンド。そして、Androidターゲットがインストールされていません。これを修正するにはどうすればよいですか?これがないと、cordovaでさらに開発が進む可能性があります。
C:\Users\Nav\Documents\cordova_dev\cordova\hello>cordova requirements
Requirements check results for Android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed
No Android targets (SDKs) installed!
Gradle: installed C:\Program Files\Android\Android Studio\gradle\gradle-2.14.1\bin\gradle
Error: Some of requirements check failed
コマンドラインでsdkmanagerを使用してターゲットをインストールしてみてください。
例えば。
sdkmanager "platforms;Android-26"
そしてcordova requirements
再び。
うまくいけば、次のメッセージが表示されます。
Android target: installed Android-26
更新されたgradleを使用することをお勧めします。 2018年1月のgradle4.1で使用しています
Androidプロジェクトのターゲットを設定するには、次のコマンドを実行できます。
$ export ORG_GRADLE_PROJECT_cdvMinSdkVersion=21
$ cordova build Android
ドキュメントに書かれているように: https://cordova.Apache.org/docs/en/dev/guide/platforms/Android/index.html#setting-gradle-properties
そして、少なくともまだ機能していない場合は...適切なビルドツールをダウンロードしてください。コマンドラインの場合:
$ Android/tools/bin/sdkmanager "build-tools;21.0.0"
そして、要件またはビルドを再試行してください。