我正在关注A simple tutorial to create Bootstrap web pages教程页面
我得到他们在该页面中所说的完全相同的错误
在D:\ Development \ Android \ Sdk中找不到带有哈希字符串'android-P'的目标 安装缺少的平台和同步项目
点击
安装缺少的平台和同步项目 它将错误显示为
所有套餐均无法下载!以下包裹不可用:
- 包ID平台; android-P
我已经安装了几乎所有的SDK,它要求使用ANDROID - P.
答案 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)
现在,一切正常。