1

我一直在开发一个 android 应用程序,我必须在其中集成应用内计费。我正在遵循以下链接中给出的程序,但它没有得到回报。

http://developer.android.com/guide/google/play/billing/billing_integrate.html#billing-permission

在此链接上有一个名为“将 AIDL 文件添加到您的项目”的部分,当我按照该部分中给出的步骤进行操作时,我在项目的“gen”文件夹中找不到任何“IMarketBillingService.java”文件。可能是什么问题?有没有人遇到过这个问题..?任何有关此问题的帮助表示赞赏。

4

3 回答 3

2
  1. 将 .aidl 文件从项目的 src 文件夹移动到某个临时文件夹中。
  2. 清理并构建项目(构建可能会失败,启动它很重要)。
  3. 将 .aidl 文件移回原位。
  4. 清理并重新构建。这次应该一切正常。
于 2012-10-16T15:10:32.733 回答
0

好吧,没有什么比一次又一次地清理和重建项目对我有用......但是从现有项目创建一个新项目解决了这个问题。在新项目中,我能够添加aidl 文件,然后在 gen 文件夹中创建相应的 java 文件。这可能不是最好的解决方案,但这是经过 2 到 3 天的搜索和头脑风暴后唯一对我有用的东西,所以如果有人有更好的解决方案,请分享...:-)

于 2012-07-06T11:53:01.330 回答
0

右键单击项目->选择属性->选择java编译器->将编译器合规级别设置为1.6或更高

于 2015-01-22T10:33:20.477 回答