我有Android Studio 2.2.我正在尝试打开一个项目,但是我收到错误"无法找到带有哈希字符串的目标'android-25'".在错误消息下方,我看到一个链接"安装缺失的平台和同步项目".如果我点击此链接,我会收到另一个错误
"以下软件包不可用: - 软件包ID平台; android-25".
在Android SDK工具中,我可以看到已经安装了"Android 7.0"(API级别24).在检查Android verisons及其API级别的详细信息时,我发现Android Nougat的API级别为24-25.我想知道如何将API从API24更新到25?
Anu*_*kar 112
你不需要更新任何东西.只需从Android SDK Manager下载SDK for API 25,或者启动Android独立SDK管理器即可.错误是缺少平台而不是缺少工具.
小智 24
好吧,我遇到了这个问题,但最后我找到了解决方案.
问题从这里开始:["安装缺失的平台和同步项目"(链接)不起作用和gradle sync失败]
问题来源:只需查看app -> src-build.gradle,您就会找到参数
compileSdkVersion 25
buildToolsVersion "25.0.1"
targetSdkVersion 25
注意:您可能会发现这些参数具有不同的值,例如
compileSdkVersion 23等.
以上参数build.gradle会产生错误,因为它们的值与您当前的SDK版本不兼容.
这个错误的解决方案很简单,只需在Android Studio中打开一个新项目,就在那个新项目中goto app -> src-build.gradle.
在build.gradle新项目的文件中找到这些参数:
在我的情况下,这些是:
compileSdkVersion "26"
buildToolsVersion "26.0.1"
targetSdkVersion 26
Run Code Online (Sandbox Code Playgroud)
现在从新项目build.gradle文件中复制这些参数,并将它们发布到另一个项目的同一文件中(有错误).
| 归档时间: |
|
| 查看次数: |
148876 次 |
| 最近记录: |