Stu*_*tor 37 android in-app-billing google-play google-play-services
我按照链接中提到的这些步骤执行此操作.
IInAppBillingService.aidl文件复制到Android项目.
(1)如果您使用的是Eclipse:将IInAppBillingService.aidl文件导入/ src目录.
(2)如果您在非Eclipse环境中进行开发:创建以下目录/ src/com/android/vending/billing并将该IInAppBillingService.aidl文件复制到此目录中.IInAppBillingService.java在/gen您的项目目录./util将TrivialDrive示例目录中的帮助程序类添加到项目中.请记住相应地更改这些文件中的包名称声明,以便您的项目正确编译.但是当我完成它时,Eclipse给了我一个错误:
interface IInAppBillingService should be declared in a file called com\android\vending\billing\IInAppBillingService.aidl.
Run Code Online (Sandbox Code Playgroud)
该aidl文件位于正确的目录中,但未IInAppBillingService.java生成该 文件.
以前有人见过吗?
j2e*_*nue 56
右键单击项目的头部并创建一个新的PACKAGE ...调用包com.android.vending.billing ....将aidl文件放在那里以安静错误.
值得深思的是:对于那些有兴趣的人 - 当使用某人的aidl文件时,两个应用程序的包名必须相同.谷歌使用com.android.vending.billing作为他们的计费援助界面的包名,所以你必须在你的应用程序中使用相同的包名.这是使用aidl时的规则.
我能给您的唯一建议是重新检查 src 文件夹中目录的拼写,如果您将文件放入 /src/com/android/vending/billing/IInAppBillingService.aidl ,它应该可以工作
| 归档时间: |
|
| 查看次数: |
22371 次 |
| 最近记录: |