安卓错误 : failed to find target with hash string android-26 and similar

标签 android android-studio firebase android-gradle-plugin

我想先尝试 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/

相关文章:

android - 尽管有 ViewHolder、LazyLoader 和简单的布局,Listview 仍然卡顿

java - 如何使用 libvlc-all :3. 2.0 在 Android 应用程序中播放 YouTube 视频?

java - 安卓工作室 : Execution failed for task ':app:transformClassesWithDexBuilderForDebug'

java - 为什么 setOnTouchListener 之后其他不起作用(Android)

javascript - Firebase Web 读取请求在 Google 抓取期间被阻止 - 网站站长工具

swift - 使用 Where 语句从 Firebase 计算 Swift 中的记录

android - 在正常状态下发生的按钮按下状态填充

android - 智能手机设备的唯一设备标识符

java - 如何将 created_time 字段值从 Android Studio 中的 Instagram 媒体对象转换为日期

android - window.FirebasePlugin.verifyPhoneNumber 函数响应无法使用