3

我正在关注教程页面

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

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

在此处输入图像描述

当我点击

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

在此处输入图像描述

所有软件包均不提供下载!以下包不可用:
- 包 id 平台;android-P

在此处输入图像描述

在此处输入图像描述

我已经安装了它要求 ANDROID - P 的几乎所有 SDK。

4

3 回答 3

4

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

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

那应该为您完成工作。

于 2018-06-18T13:55:50.080 回答
0

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

于 2018-06-18T06:29:10.497 回答
0

我跟着贝维拉夸的回答

然后,弹出一个对话框以进行 Gradle 插件更新: 需要 Android Gradle 插件更新

当然,它失败了: 在此处输入图像描述

因此,为了修复它,我从.gradle文件夹中的输入链接描述中手动安装了最新版本的 Gradle (在 Windows 中)C:\Users\...\.gradle\wrapper\dists\

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

现在,一切正常。

于 2018-07-10T12:55:03.497 回答