私はAndroid開発ツールが初めてで、Webテクノロジーを使用してAndroidアプリを開発するためにCordovaを試そうとしていますが、comand cordovaの要件を使用すると結果は次のようになります。
Requirements check results for Android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed
Please install Android target / API level: "Android-26".
Hint: Open the SDK manager by running: "C:\Users\json\AppData\Local\Android\sdk\tools\Android.bat"
You will require:
1. "SDK Platform" for API level Android-26
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)
Gradle: installed C:\Program Files\Android\Android Studio\gradle\gradle-4.1\bin\gradle
AndroidスタジオをインストールしたときのデフォルトAPIはAndroid-27であり、Android-26 APIを追加する方法がわかりません。助けてください。
MacOS上のAndroid Studioのプラットフォーム設定は、[設定...]> [外観と動作]> [システム設定]> Android SDK> SDK Platformタブ。チェックAndroid 8.0(Oreo )APIレベル26で[適用]をクリックするとパッケージがインストールされ、要件チェックは次のようにパスします。
Requirements check results for Android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed Android-27,Android-26
Gradle: installed /Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle
これがWindowsでも機能することを願っています。
ターミナルからの別のオプション:
「C:\ Users\YOU-USER-NAME\AppData\Local\Android\Sdk\tools\bin」に移動します
sdkmanager "platform-tools" "platforms;Android-26"
ここにリストされているように: https://developer.Android.com/studio/command-line/sdkmanager
Ionic Cordova(Ionic 3)を使用する場合、プラグイン:cordova-plugin-ionic-webview
には、インストール時にAndroidターゲットが含まれるようになりました。
config.xmlで:
<plugin name="cordova-plugin-ionic-webview" spec="^2.2.0">
<variable name="Android_SUPPORT_ANNOTATIONS_VERSION" value="27.+" />
</plugin>
package.json内:
"cordova-plugin-ionic-webview": {
"Android_SUPPORT_ANNOTATIONS_VERSION": "27.+"
}
Androidプラットフォームを追加する場合:
> cordova platform add Android --save
Using cordova-fetch for cordova-Android@~7.1.1
Adding Android project...
Creating Cordova project for the Android platform:
Path: platforms\Android
Package: com.packageName.projectName
Name: Project Name
Activity: MainActivity
Android target: Android-27