我正在关注this并坚持“a。在项目工具窗口中导航到src / main。”
因为我在项目结构中找不到src / main(在资源管理器中都没有)
就像这里显示的那样:
我认为这是因为我正在使用libGDX项目。
我尝试直接在src下添加模块(好像我没有在android工作室环境中工作),但是当我构建我的应用程序时,我没有在任何地方看到生成的文件名为IInAppBillingService.java。
答案 0 :(得分:3)
如果您在项目的build.gradle
文件夹中打开android
,则会看到以下Gradle代码块:
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDirs = ['libs']
}
instrumentTest.setRoot('tests')
}
此块配置Gradle查找源文件的位置。 LibGDX使用它来自定义目录层次结构,这就是您无法完全按照Android文档中给出的步骤进行操作的原因。
现在,行aidl.srcDirs = ['src']
告诉我们项目已配置,以便所有AIDL文件可以直接放在src
文件夹中。因此,您可以修改步骤以导航至src/main
,而只是直接转到src
。按照那里的其余说明进行操作。如果Android Studio在任何步骤都无法使用,您可能需要使用命令行或您喜欢的文件浏览器直接进入文件系统,以便创建所需的文件夹和文件。
您的问题似乎已经完成了,您的问题的第二部分(或者可能是主要部分?)是您的AIDL源生成的.java文件的位置。 Android Studio将所有生成的工件放在build
目录下。直接在项目的基本目录中有一个build
文件夹,每个模块中有一个。{1}}文件夹。在这些搜索生成的文件。