【问题标题】:How to add android target / API android-26 in android studio?如何在 android studio 中添加 android 目标/API android-26?
【发布时间】:2018-10-12 07:50:19
【问题描述】:

我是 android 开发工具的新手,我即将尝试使用 cordova 使用 web 技术开发 android 应用程序,但是当我使用命令 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 studio 时,默认 API 是 android-27,我不知道如何添加 android-26 API。请帮忙。

【问题讨论】:

  • @Michael 错误告诉我运行 C:\Users\json\AppData\Local\Android\sdk\tools\android.bat 但是当我运行它说 android 命令贬值所以指令是错误的顺便说一句我先看developer.android.com/studio/command-line/sdkmanager.html这里
  • 它说“如果你使用的是 Android Studio,那么你不需要使用这个工具,你可以从 IDE 管理你的 SDK 包”所以我想我应该在 android 上做工作室,但我尝试了该链接上的命令,而不是在 android studio 上尝试,它现在正在下载
  • 然后运行 ​​SDK Manager.exe,或者从 IDE 启动它。

标签: android cordova


【解决方案1】:

macOS 上的 Android Studio 在 Preferences... > Appearance & Behavior > System Settings > Android SDK > SDK Platform 选项卡中有平台设置。检查具有 API 级别 26 的 Android 8.0 (Oreo) 并单击应用安装包,现在需求检查通过如下:

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\YOU-USER-NAME\AppData\Local\Android\Sdk\tools\bin”

    sdkmanager "platform-tools" "platforms;android-26"
    

    这里列出: https://developer.android.com/studio/command-line/sdkmanager

    【讨论】:

    • 这个词给我。我已经使用android studio安装SDK,但仍然失败。我在成功之前使用 sdkmanager commad。
    【解决方案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 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
    

    【讨论】:

      猜你喜欢
      • 2020-08-14
      • 1970-01-01
      • 2019-06-22
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多