Android studio编译aidl若干问题记录

1.启用adil

复制代码
build.gradle的下面的配置很重要:
一个是开关:buildFeatures {aidl = true }
另外一个添加aidl源码文件,是build.gradle的sourceSets下面的:
aidl{srcDirs += [app_src_dir + 'src']}

2.没法import某个类:couldn't find import for class

明明是已经存在的文件和类,就是无法import,在framework.aidl里面添加一行对应的就行:

例子1: parcelable com.android.wm.shell.util.GroupedRecentTaskInfo;

例子2:interface com.android.wm.shell.recents.IRecentTasksListener;

3.某个文件夹找不到:

报错:directory c:\abc\dec\ is not found in any of the import paths:

build.gradle文件有关aidl源码导入的地方加入报错的路径就行:

例如上面的报错,就添加这样:aidl{srcDirs += 'c:\abc\dec\'}

相关推荐
AFinalStone1 小时前
Android 7系统异常问题排查(四)Framework层(上)—System Server Watchdog
android·系统异常
宝杰X72 小时前
Android Room3 多平台数据库
android·数据库
huibin1478523695 小时前
热缓解学习记录
android·学习
小田的博客8 小时前
SAP MM 供应商银行主数据更新报错!message R1228!
android·java·服务器
一笑的小酒馆9 小时前
Android智能猫砂盆视频加载慢卡顿问题分析
android
只会cv的小前端11 小时前
七巧低代码服务端脚本使用方法
android·低代码·rxjava
11 小时前
Android 自定义 View 实战:从零打造工业级全向摇杆控件(OmniJoystickView)
android·kotlin·自定义view·摇杆控件
雨白11 小时前
深入理解 Kotlin 协程 (十一):以逸待劳,探秘 select 多路复用与并发安全策略
android·kotlin
hunterandroid14 小时前
[Android 从零到一] Android 深度链接与 App Links:从 URI Scheme 到可验证的应用跳转
android
AttackingLin14 小时前
VScode Claude Code 插件配置第三方api
ide·vscode·编辑器