首页 > 解决方案 > 为 Android 平台构建 Unity 项目时,如何将 AIDL(Android 接口定义语言)文件放在正确的文件夹中?

问题描述

我有一个应该为 Android 平台构建的统一项目。这个项目应该通过在 AIDL 文件中定义的一些接口与另一个 android 应用程序通信。在最终的 APK 文件结构中,这个 AIDL 文件应该被添加到一个“aidl”文件夹中,这个“aidl”文件夹应该在项目的 /src/main 文件夹中与“java”和“res”文件夹一起创建。

我可以通过将unity项目导出到android项目来实现这一点,在android studio中打开项目,然后将aidl文件夹添加到结构中,将AIDL文件粘贴到该文件夹​​中,然后使用android studio构建APK。

但是,我想知道这是否可以直接从统一中实现,而不必为 android studio 导出项目。我已经尝试在我的统一项目中添加 AIDL 文件,但显然,统一不会将 AIDL 文件识别为 android 支持的文件(与统一识别为 android 支持的文件的 java 和 Kotlin 文件不同)。

任何帮助深表感谢。

标签: androidunity3daidl

解决方案


推荐阅读