我的主要问题是编译项目和aidl文件(我猜你们都使用这个文件)。
我得到了这个错误信息:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
所以,按照一些教程的指导,我将这个文件从com.mypackage.billing移动到了src/main/aidl目录下(参见此处引用)。
但是,一旦我这样做,就会收到以下消息:
Gradle:执行任务':xxxxxxxxxxx:compileDebugAidl'失败。
无法运行命令: (...) C:\Users\xxxx\AndroidStudioProjects\xxxxxxProject\xxxxxxx\src\main\aidl\IInAppBillingService.aidl:45 接口IInAppBillingService应该在一个名为com\xxxxxxxx\billing\IInAppBillingService.aidl的文件中声明。
这条消息显然与我上面链接的Google bug页面上的帖子相矛盾。
有人成功让这个aidl文件工作并能够帮助我吗?
只是通知一下,我跟随了一些链接:
/src/main/aidl/com/android/vending/billing
中吗? - Selvin