AndroidStudio 修改aidl路径(添加AIDL文件夹)

简介: AndroidStudio 修改aidl路径(添加AIDL文件夹)

平台


Ubuntu 16.04 + AndroidStudio 3.5.3 + Gradle 4.1


问题


引入原有的部分AIDL文件, 又不想把AIDL放到默认的路径下, 如:

原AIDL路径(ModuleDir/src/main/aidl) 改为ModuleDir/src/main/java/com/myAidlDir


解决


操作如下: 右键模块 -> New -> Folder -> AIDL Folder

如图修改即可:

image.png

修改完后, 会在build.gradle中生效

build.gradle


apply plugin: 'com.android.application'
android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.app.test"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
   //关键代码:
    sourceSets { main { aidl.srcDirs = ['src/main/aidl', 'src/main/java/com/myAidlDir'] } }
}
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
}


关键代码:sourceSets { main { aidl.srcDirs = [‘src/main/aidl’, ‘src/main/java/com/myAidlDir’] } }


参考


How to add aidl file to android studio


相关文章
|
Java Android开发 C++
【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )(二)
【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )(二)
569 0
【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )(二)
|
7月前
|
移动开发 Java Unix
Android系统 自动加载自定义JAR文件
Android系统 自动加载自定义JAR文件
254 1
|
7月前
|
Android开发
Android stdio 无法新建或打开AIDL文件(解决方法)
Android stdio 无法新建或打开AIDL文件(解决方法)
603 0
|
Java 开发工具 Android开发
Android修改aar包中的类文件并重新打包
Android修改aar包中的类文件并重新打包
1205 0
|
Java 开发工具 C++
|
Android开发
gradle 修改生成的apk的名字
在app的module里的build.gradle文件中,在android { ...}里面加上这样一段代码,即可修改生成的apk的文件名。 android.applicationVariants.
1364 0
|
编译器 Android开发 C语言
【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 拷贝 lib7zr.so 动态库头文件到 Android 工程中 | 配置 CMakeLists.txt 构建脚本 )
【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 拷贝 lib7zr.so 动态库头文件到 Android 工程中 | 配置 CMakeLists.txt 构建脚本 )
148 0
【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 拷贝 lib7zr.so 动态库头文件到 Android 工程中 | 配置 CMakeLists.txt 构建脚本 )
|
开发工具 C++ Kotlin
c++文件中jni库找不到报红
本来没有问题的一个项目,有一天打开后c++文件中jni库都报红,但是并不影响运行,但是非常影响开发。
600 0
|
安全 Java API
【Android 安全】DEX 加密 ( 代理 Application 开发 | 解压 apk 文件 | 判定是否是第一次启动 | 递归删除文件操作 | 解压 Zip 文件操作 )
【Android 安全】DEX 加密 ( 代理 Application 开发 | 解压 apk 文件 | 判定是否是第一次启动 | 递归删除文件操作 | 解压 Zip 文件操作 )
147 0
|
编译器 Linux Android开发
【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )(一)
【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )(一)
969 0