6

我想制作一个带有应用内购买的 android 应用程序,我经常读到我必须从 SDK Manager 下载 Google Play Billing Library

(例如http://www.techotopia.com/index.php/An_Android_Studio_Google_Play_In-app_Billing_Tutorial#Installing_the_Google_Play_Billing_Library),但我在那里找不到。我需要这个文件吗?如果是,我该如何管理它显示给我?在developers.android 网站上没有任何关于Google Play Billing Library 的内容,但是如果我将他们的示例代码复制到我的项目中,我会遇到很多错误。例如,我在 github 上搜索了示例项目,我找到了一个,但是当我运行它时,应用程序崩溃了。有没有示例项目,我认为这可以解决我的问题?

我的 SDK 管理器

谢谢 !!!

4

3 回答 3

16

查看官方博客:

Play Billing Library 可通过 Maven 存储库获得

只需添加:

dependencies {
    ...
    compile 'com.android.billingclient:billing:1.0'
}

您可以在官方文档中找到有关该库的更多详细信息。

于 2017-09-24T17:14:54.930 回答
2

您指的是旧的 Google Play Billing 库 (v3),如果您真的想实现它,可以在下面的 TrivialDrive 演示应用程序中找到它。您可以复制您需要的部分(aidl、util)并根据演示示例更改您的应用程序。
https://github.com/googlesamples/android-play-billing/tree/master/TrivialDrive

~~~

Garbriele Mariotti 的回答(上图)涵盖了新版本的 Play Billing 库 v1.0。如果您碰巧使用不支持 Maven、Gradle 或 AAR 的平台,我将尽快将其作为基于 Eclipse 的项目提供(后续更新),您可以按照您想要的相同方式将其导入 IDE导入通过 SDK Manager 下载的旧库(可能不再包含它,因为他们的开发团队不希望你再使用它)。

如果你只是想下载看看,可以从这里下载:
https ://google.bintray.com/play-billing/com/android/billingclient/billing/1.0/

~~~

可从此处获得适用于 Eclipse 的 Google Play Billing 1.0 库:
https ://github.com/dandar3/android-google-services-billing/tree/1.0

于 2017-11-21T13:47:29.370 回答
0

Play Billing Library 可通过 Maven 存储库获得。

添加顶级 build.gradle 文件

    buildscript {

    mavenCentral()     
    }

    ................
    allprojects {

    repositories {

    mavenCentral()
       }
    }

将依赖项添加到模块级 build.gradle 文件中。

   implementation 'com.android.billingclient:billing:1.0'

然后在您的项目中实施应用计费示例示例之后。

https://codelabs.developers.google.com/codelabs/play-billing-codelab/#0

这个链接你可以找到谷歌应用计费示例的示例代码

https://github.com/googlesamples/android-play-billing

于 2019-03-04T05:09:39.053 回答