我想先尝试 google firebase android quickstart 时出错。 gradle 构建失败,原因是“f未能找到具有哈希字符串 android-26 的目标”。尽管我安装了所需的版本。
最佳答案
在 SDK 管理器中,确保安装了 SDK 版本 26。
确保 app/build.gradle 文件有这一行:
android {
compileSdkVersion 26
...
}
您可能还想将 targetSdkVersion 设置为相同的数字,并检查安装的构建工具版本是否与 build.gradle 文件中指定的版本匹配。如果没有,添加它,即:
android {
buildToolsVersion '26.0.3'
}
然后按窗口顶部边框的“再试一次”并等待。
当然,这同样适用于 SDK 版本 27 和 buildToolsVersion 27.0.1 等等。只需确保安装的版本和引用的版本匹配即可。
关于安卓错误 : failed to find target with hash string android-26 and similar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46025329/