gpt4 book ai didi

android-studio - Android Studio 找不到带有哈希字符串 'android-26' 的目标

转载 作者:行者123 更新时间:2023-12-03 18:00:03 26 4
gpt4 key购买 nike

我已经安装了最新的 Android Studio 和
- 我为 sdk 25 创建了新项目
- 我安装了 sdk 25

我有这个问题:

  • 首先,我没有看到 Tools > Android > AVD Manager。所以我不知道如何设置额外的 AVD
  • 第二:我在控制台中收到此错误

  • Error:Failed to find target with hash string 'android-26' in: C:\Android Install missing platform(s) and sync project



    为什么提示版本 26?我有设置 api 25 的项目吗?

    最佳答案

    这个问题似乎出现了,因为 AndroidStudio 试图以它知道的最新版本的 SDK 为目标。解决它的方法很少,@HarryFromMarydelDE 1 月 7 日 20:18 以 youtube 视频的形式提出了很好的解决方案。我会让这个答案更详细更详细:

  • 处理它的一种方法是安装 sdk-26。你真的可能在工具菜单下没有 Android->AVD Manager 菜单项。您可以在 Android Studio 主菜单下方找到 SDK Manager 图标,或打开文件->设置 (Ctrl+Alt+S) 并转到外观&行为->系统设置->Android SDK
  • 另一种方法是在 YourAppName/app 文件夹中找到 gradle.build 文件,在其中找到行:compileSdkVersion 26 和 targetSdkVersion 26 并将编号更改为您已有的 SDK。

  • 但是,如果您将 target sdk 从 26 更改为 25,您可能会遇到更多错误。特别是,如果您在向导中创建应用程序时选中了向后兼容性框。在这种情况下,您需要更改 'com.android.support:appcompat-v7:26.1.0' 字符串以在同一文件中使用 sdk 25 版本的 appcompat-v7:25.1.0。

    在此之后,您可能会遇到另一个错误:

    Error:Execution failed for task ':app:preDebugAndroidTestBuild'. Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (25.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.



    要解决它,请编辑 YourAppName/app 文件夹中的 app.iml:将 27.1.1 数字更改为 25.1.0,希望 Gradle 最终会构建您的项目。

    关于android-studio - Android Studio 找不到带有哈希字符串 'android-26' 的目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47739369/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com