Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iInapBillingService.aidl无法在Android Studio中生成Java文件_Java_Android_Google Play_Android Studio_Google Play Services - Fatal编程技术网

iInapBillingService.aidl无法在Android Studio中生成Java文件

iInapBillingService.aidl无法在Android Studio中生成Java文件,java,android,google-play,android-studio,google-play-services,Java,Android,Google Play,Android Studio,Google Play Services,我尝试在Android应用程序中使用应用内产品购买,我尝试在许多地方放置IInAppBillingService.aidl,但没有人生成Java文件,以下是我的应用程序结构: 有人能帮我找出哪里错了吗 注意:我正在使用Android Studio。如所附屏幕截图所示,您的项目中存在一些目录错位 您的main目录应该位于src目录中,并且IInAppBillingService.aidl必须位于下面提到的路径上 /src/main/aidl/com/android/vending/billing

我尝试在Android应用程序中使用应用内产品购买,我尝试在许多地方放置IInAppBillingService.aidl,但没有人生成Java文件,以下是我的应用程序结构:

有人能帮我找出哪里错了吗


注意:我正在使用Android Studio。

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

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

/src/main/aidl/com/android/vending/billing/IInAppBillingService.aidl
因此,在主目录中创建一个目录,然后按照前面提到的方法创建包,并将.aidl文件放入其中


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

我在aidl文件夹中查找它,这是错误的假设。java文件将在build、source、aidl文件夹中生成。。希望这有帮助

太好了,享受studio的乐趣。android studio的官方文档不够清晰。谢谢你们,当你们完成目录,之后必须重建项目。这个答案很有帮助,因为它使我同步我的梯度。IAB文件太旧了。。。