Android Studio aidl文件路径自定义问题
2023-09-14 09:11:27 时间
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'] } } }
相关文章
- 安卓 android studio 报错 The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle
- [Android Studio] Android Studio快速定位当前打开的文件在哪个目录(package)下
- [Android Memory] android 警告:Exported activity does not require permission
- [Android Pro] android 混淆文件project.properties和proguard-project.txt
- Android_(控件)使用ListView显示Android系统SD卡的文件列表_02
- Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制
- 1、Android Studio集成极光推送(Jpush) 报错 java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtoco
- android 7.1 开机启动服务执行.sh文件脚本
- android开发分享Android中外接键盘的检测的实现
- Android studio如何打包APK文件
- Android Studio 详解build.gradle文件
- 【Android 安全】DEX 加密 ( Proguard 混淆 | 混淆后的报错信息 | Proguard 混淆映射文件 mapping.txt )
- Cocos移植Android-Android.mk编译后的文件
- Android培训班(70)Dex文件里类定义dvmDefineClass
- Android Studio怎么文件添加到收藏和打开收藏夹
- Android Studio 4.2.2 Kotlin的import kotlinx.android.synthetic.main.(layout的xml名).view.*
- Android的java的报错提示:Could not find com.android.tools.build:gradle:4.2.2.
- android开发,开发环境(Android Studio)安装
- Android 蓝牙开发(五)OPP接收文件
- Android Studio查看aar文件内容