Android 是否从未在应用程序的gen文件夹中创建IMarketBillingService.java?

Android 是否从未在应用程序的gen文件夹中创建IMarketBillingService.java?,android,in-app-purchase,in-app-billing,aidl,Android,In App Purchase,In App Billing,Aidl,我一直在开发一个android应用程序,我必须在其中集成应用程序内计费。我正在遵循以下链接上给出的程序,但没有得到回报 在这个链接上有一个名为Adding AIDL file to your project的部分,当我按照该部分中给出的步骤操作时,在项目的“gen”文件夹中找不到任何“IMarketBillingService.java”文件。问题是什么?有人面对过这个问题吗。。? 任何关于这个问题的帮助都将不胜感激 对我来说,没有什么比一次又一次地清理和重建项目更有效了……然而,从现有项目创

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

在这个链接上有一个名为Adding AIDL file to your project的部分,当我按照该部分中给出的步骤操作时,在项目的“gen”文件夹中找不到任何“IMarketBillingService.java”文件。问题是什么?有人面对过这个问题吗。。?
任何关于这个问题的帮助都将不胜感激

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

  • 将.aidl文件从项目的src文件夹移动到某个临时文件夹中
  • 清理并构建项目(构建可能失败,启动它非常重要)
  • 将.aidl文件移回原位
  • 重新清洁和建造。这次一切都会好起来的
  • 右键单击项目-->选择属性-->选择java编译器-->将编译器符合性级别设置为1.6或更高