Gradle sync失败:原因:找不到带有哈希字符串的目标' android-18' in:C:\ Users \ Android \ sdk有关详细信息,请参阅IDE日志
每次将项目导入android studio时,我都会发现此错误。
答案 0 :(得分:2)
进入Android SDK管理器并安装适用于API 18的平台SDK。或者,进入项目设置并将目标API和构建工具版本更改为您已安装的版本。
答案 1 :(得分:1)
每次将项目导入android studio时,我都会发现此错误。
要解决此问题,您可能希望将导入项目的SDK级别更改为您想要的任何内容。 (但是,您应该确保您选择的SDK级别符合库使用的功能)
为此,您应该打开该项目的build.gradle
文件并在那里更改SDK级别。
defaultConfig {
minSdkVersion 4
targetSdkVersion /* SDK LEVEL */
}
另一种选择是通过SDK管理器安装SDK级别18。
答案 2 :(得分:0)
要处理此问题,您必须将项目的build.gradle中的gradle版本更新为android studio的最新gradle版本。之后如果android studio终端显示以下任何一个 1)安装缺少的平台 要么 2)安装构建工具 要么 3)修复Gradle包装并重新导入项目 这样做并同步你的项目。