在使用Android Studio的App Purchase中,无法findIInAppBillingService

我在android项目上工作,我正在使用应用内购买。 这一切都在Eclipe工作,但我看到Android Studio有另外一个更新,它解决了很多与图书馆依赖关系有关的问题,除了一个问题外,似乎是这样。 我无法使用IAP服务,因为它始终表示无法parsing为符号。

我按照有人在这里发布的指示,但不幸的是没有工作。 以下是我所看到的链接

我怎样才能将aidl文件添加到Android工作室(从应用程序开票示例)

https://code.google.com/p/android/issues/detail?id=56755

下面是我的项目结构和错误的截图

项目结构和错误的屏幕截图

Solutions Collecting From Web of "在使用Android Studio的App Purchase中,无法findIInAppBillingService"

根据这里的信息: aidl文件

Aidl文件应该在src / main / aidl中:根据tools doc中的工具文档

在我的情况下,我只是手动添加导入(在Gradle构build之后):

 import com.android.vending.billing.IInAppBillingService; 

即使我把文件放在正确的目录中,并以正确的方式导入,我也遇到了这个错误。 然后我做了Build > Clean Project ,解决了这个问题。

(据我猜测,不知道)我想当我们添加.aidl文件的时候,android studio不知道它,除非我们至less编译我们的项目一次

1.在主目录下创build一个包(警告:不在里面的应用程序)2.在新包里面复制IInAppBillingService.aidl 3.清理项目4.重build项目5.将包导入到需要的类里面这样做好友….. ………….