web-dev-qa-db-ja.com

Android target / API Android-26 in Android studio?

私は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を追加する方法がわかりません。助けてください。

17
white-comet

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でも機能することを願っています。

23
kazutomi

ターミナルからの別のオプション:

「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

5
ehabdevel

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
0
Stephen Romero