无法使用哈希字符串'android-P'找到目标

时间:2018-06-13 16:03:20

标签: android android-studio android-developer-api android-9.0-pie

我正在关注A simple tutorial to create Bootstrap web pages教程页面

我得到他们在该页面中所说的完全相同的错误

  

在D:\ Development \ Android \ Sdk中找不到带有哈希字符串'android-P'的目标   安装缺少的平台和同步项目

this

点击

安装缺少的平台和同步项目 它将错误显示为

enter image description here

  

所有套餐均无法下载!以下包裹不可用:
   - 包ID平台; android-P

enter image description here

enter image description here

我已经安装了几乎所有的SDK,它要求使用ANDROID - P.

3 个答案:

答案 0 :(得分:3)

您正在尝试查找与版本" android-p"对应的SDK。 看看你的build.gradle文件: android { compileSDKVersion 'android-p' .......... }

将其更改为 android { compileSDKVersion 28 .......... } 请注意,版本28只是一个示例,您可以使用任何版本。

应该为你做好工作。

答案 1 :(得分:0)

看起来问题与存储库中的校验和有关。 看看这个answear:https://stackoverflow.com/a/50842352

答案 2 :(得分:0)

我遵循了Bevilaqua

的回答

然后,弹出一个对话框,进行Gradle插件更新: Android Gradle Plugin Update Required

当然,它失败了: enter image description here

因此,要解决此问题,我从enter link description here .gradle 文件夹(在Windows C:\Users\...\.gradle\wrapper\dists\)中手动安装了最新版本的Gradle

还有另一个问题,因为styles.xml中的这些行: <style name="Widget.Shrine.TextInputLayout" parent="Widget.MaterialComponents.TextInputLayout.OutlineBox"> OutlinedBox 替换了 OutlineBox <style name="Widget.Shrine.TextInputLayout" parent="Widget.MaterialComponents.TextInputLayout.OutlinedBox">Source

现在,一切正常。