AIDL 文件未编译

问题描述 投票:0回答:1

文档说编译后应在目录 app/build/ generated/source/aidl/debug/ 中创建文件,但源文件夹未在生成中创建

我尝试了下载 ISystemPolicy.aidl 文件,解压并将其复制到 Android 项目的 src/main/aidl 目录中。如果aidl目录不存在,请手动创建。确保文件名与接口名称相同,即 src/main/aidl/com/easycontrol/mdm/ISystemPolicy.aidl。

  1. 编译AIDL文件 保存AIDL文件后,在Android Studio中同步您的项目,以确保AIDL文件正确编译成Java接口文件。编译后的文件通常位于 app/build/ generated/source/aidl/debug/ 目录中。
android aidl
1个回答
0
投票

升级 gradle 插件版本时我遇到了类似的问题。他们为 aidl 接口引入了新参数,默认情况下该参数是禁用的。您需要在 gradle 配置文件中启用它,如下所示:

android.buildFeatures.aidl true
© www.soinside.com 2019 - 2024. All rights reserved.