IInAppbillingService不生成java,serviceIntent为null

时间:2015-01-30 06:19:33

标签: android android-studio

我正在使用Android Studio,我正在关注应用内结算教程

http://developer.android.com/google/play/billing/billing_integrate.html

我还在这里查看了教程:

http://www.techotopia.com/index.php/Integrating_Google_Play_In-app_Billing_into_an_Android_Application_%E2%80%93_A_Tutorial

两个教程都说我必须将IInAppBillingService.aidl添加到非常严格的文件夹结构中,我相当确定我将它添加到了正确的文件夹中,但我不认为java文件是生成的,至少我没有&没见过任何人。这样做的结果是:

Intent serviceIntent = new Intent("com.android.vending.billing.InAppBillingService.BIND");

始终返回null。

这是我的文件夹结构:

enter image description here

1 个答案:

答案 0 :(得分:-3)

此援助的正确包名称为com.android.vending.billing

构建您的应用程序。您应该在项目的IInAppBillingService.java目录中看到名为/gen的生成文件。

Adding the AIDL file to your project

了解详情