Android InApp购买示例

时间:2011-07-04 11:46:30

标签: android in-app-purchase in-app-billing

我在SDK中构建 InApp购买示例应用程序时遇到了问题。

它在 IMarketBillingService.aidl 中显示错误,因为它显示为已停用的文件。

以及导入此文件的其他java文件显示错误

导入com.android.vending.billing.IMarketBillingService无法解析

任何人都可以解决这个问题,或者为这个InApp Billing提供极好的解决方案,我需要这方面的好例子。

2 个答案:

答案 0 :(得分:3)

尝试将示例中的组件集成到我的软件中时遇到了类似的问题。问题的根源在于我正在修改的代码是主项目的Android库资源,不知何时构建路径中的源代码已经混淆了。

我的解决方案是(在Eclipse中)右键单击项目,构建路径和配置构建路径。选择顶部的“源”选项卡,并验证其中没有重复的源,可能使用不同的名称。如果有,你将不得不做一些摆弄并弄清楚哪些属于。

我不确定它是如何进入这种情况的;这是漫长的一天......

对于这个含糊不清的答案感到抱歉,但我希望这对这个泡菜中的任何人都有所帮助。

答案 1 :(得分:1)

使用IDE android studio:

  • 步骤1:右键单击app文件夹,然后选择新建/文件夹/ AIDL文件夹
  • 步骤2:右键单击aidl文件夹并选择new / package,make name为com.android.vending.billing
  • 第3步:将IInAppBillingService.aidl复制到包com.android.vending.billing
  • 第3步:清理并重建

==>它会工作!