You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安卓内购应用开发:无法找到Google Play Billing Library求解决

解决Google Play Billing Library无法找到的问题

别着急,这种情况我帮不少开发者排查过,咱们一步步来解决:

1. 先确认SDK管理器里的正确位置

你之前可能没找对地方,Google Play Billing Library藏在SDK工具的细分项里:

  • 打开Android Studio的SDK Manager(可以通过顶部工具栏的Tools > SDK Manager打开)
  • 切换到SDK Tools标签页
  • 勾选右上角的Show Package Details(显示包详情)
  • 往下找就能看到Google Play Billing Library,建议选较新的稳定版(比如6.0+,别用太老的1.0了)
  • 点击Apply下载安装

2. 检查Gradle仓库配置

这个库托管在Google的Maven仓库里,得确保项目根目录的配置文件里包含google()仓库:

  • 如果是旧版Android Studio,检查项目级build.gradle:
allprojects {
    repositories {
        google()
        mavenCentral()
        // 其他仓库...
    }
}
  • 如果是Arctic Fox及以后的版本,检查settings.gradle里的依赖管理区块:
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}

3. 更新模块级build.gradle的依赖配置

你之前用的compile已经被废弃了,现在统一用implementation,并且换个新点的版本:

dependencies {
    // 其他依赖...
    implementation 'com.android.billingclient:billing:6.0.1'
}

添加完之后,点击Android Studio右上角的Sync Project with Gradle Files按钮同步项目。

4. 其他可能的排查点

  • 网络问题:如果无法访问Google Maven仓库,试试切换网络或者配置合适的代理
  • 升级Android Studio:旧版本的IDE可能对新SDK工具支持不足,建议更到最新稳定版
  • 检查compileSdkVersion:新版本Billing Library要求compileSdk至少为33,所以模块级build.gradle里要设置:
android {
    compileSdkVersion 33
    // 其他配置...
}

按照这些步骤来,应该就能顺利引入Google Play Billing Library了。

内容的提问来源于stack exchange,提问作者SuYeon Choi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:38:54