Android Studio aidl文件路径自定义问题
2024-10-19 00:22:15
1.aidl旧文件夹中添加的内容无法编译
sourceSets中主要是把把src/main/aidl文件也作为java.srcDirs, resources.srcDirs,这样当编译程序时,AIDL中自定义类就能找到了。
sourceSets {
main {
//manifest.srcFile 'src/main/AndroidManifest.xml'
//java.srcDirs = ['src/main/java', 'src/main/aidl']
//resources.srcDirs = ['src/main/java', 'src/main/aidl']
//res.srcDirs = ['src/main/res'] //jniLibs.srcDirs = ['libs'] //assets.srcDirs = ['src/main/assets']
//aidl.srcDirs = ['src']
//aidl.srcDirs = ['src/main/aidl']
aidl.srcDirs = ['src/main/java'] }
}
2.同时必须要指明包名,包名必须和java目录下的包名一致。
路径必须一致.如果你的实体类Book放在./java/entiity下,在aidl下也得新建entity,将Book.aidl放在此目录下.不然类无法找到,编译不通过.
Add this code in build.gradle
android {
sourceSets {
main {
aidl.srcDirs = ['src']
}
}
}
最新文章
- java多线程系类:JUC集合:01之框架
- javascript函数中变量重名
- nyoj 925 国王的烦恼(最小生成树)
- 怎么把MVC的Controller拆分写到别的类库
- 3d中的坐标系的概念
- 生产项目加入到SVN版本控制
- 《深入剖析Tomcat》阅读(三)
- 给Linux系统/网络管理员准备的Nmap命令的29个实用范例
- Java:多态乃幸福本源
- Spring核心
- Log Parser Studio 分析 IIS 日志
- CentOS7系列--安装Chrome浏览器
- 关于Unity中NGUI的背包实现之Scrollview(基于Camera)
- Z遮罩层完全覆盖页面
- css 边距等常用设置
- seaweedfs 源码笔记(一)
- Java设计模式应用——组合模式
- Express文件上传之Multer
- 查看Postgresql的连接状况
- mysql插入多行数据