web-dev-qa-db-ja.com

Androidターゲット(SDK)をインストールする方法は?

私は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
10
Navi.dev1

コマンドラインでsdkmanagerを使用してターゲットをインストールしてみてください。
例えば。

sdkmanager "platforms;Android-26"

そしてcordova requirements再び。
うまくいけば、次のメッセージが表示されます。

Android target: installed Android-26
9
pelms

更新された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"

そして、要件またはビルドを再試行してください。

0
gattina