IInAppBillingService.aidl 無法在 Android Studio 中生成 Java 檔案

我正在尝试在Android App中使用应用产品购买,我试图将IInAppBillingService.aidl放在很多地方,但没有人生成Java文件,这是我的App结构:

enter image description here

有人可以帮我找到我错的地方吗?

注意:我使用的是 Android Studio。


答案 1

您的项目中存在一些目录放错位置,如随附的屏幕截图所示。

您的目录应该在 src 目录中,并且必须位于下面提到的路径上IInAppBillingService.aidl

/src/main/aidl/com/android/vending/billing/IInAppBillingService.aidl

因此,在主目录内创建一个目录,然后按照所述创建包,并将.aidl文件放入其中。

进行必要的更改,并将您的项目与 gradle 同步。


答案 2

我在aidl文件夹中寻找它,这是错误的假设。java文件将在构建,源,aidl文件夹上生成。希望这有帮助


推荐