Как добавить android target/API android-26 в андроид-студию?
Я новичок в инструментах разработки Android, и я собираюсь попробовать кордову для разработки приложения для Android с использованием веб-технологий, но когда я использую требования к кордовой команде, результатом этого является
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
Когда я установил андроид-студию, API по умолчанию - это android-27, и я не знаю, как добавить API-интерфейс android-26. Пожалуйста, помогите.
Ответы
Ответ 1
Android Studio на macOS имеет настройки платформы в настройках... > Внешний вид и поведение > Параметры системы > Android SDK > вкладка "Платформа SDK". Проверка 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.
Ответ 2
Еще один вариант из терминала:
перейдите по адресу: "C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ \AppData\Local\Android\Sdk\tools\bin"
sdkmanager "platform-tools" "platforms;android-26"
как указано здесь:https://developer.android.com/studio/command-line/sdkmanager
Ответ 3
При использовании 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 [email protected]~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