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


相关文章
|
8月前
|
移动开发 Java Unix
Android系统 自动加载自定义JAR文件
Android系统 自动加载自定义JAR文件
291 1
|
8月前
|
Android开发
Android stdio 无法新建或打开AIDL文件(解决方法)
Android stdio 无法新建或打开AIDL文件(解决方法)
663 0
|
8月前
文件目录类(一)
文件目录类(一)。
29 1
|
Java 开发工具 Android开发
Android修改aar包中的类文件并重新打包
Android修改aar包中的类文件并重新打包
1271 0
|
Java 开发工具 C++
C#(三十六)之文件夹、路径、环境特殊目录类
本篇内容记录了文件类操作、文件夹操作、Directory类方法、Path类方法和字段、Environment获取电脑的相关属性方法。
257 0
C#(三十六)之文件夹、路径、环境特殊目录类
|
存储 Android开发
【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( DEX 文件准备 | 拷贝资源目录下的文件到内置存储区 | 配置清单文件 | 启动 DEX 文件中的组件 | 执行结果 )(一)
【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( DEX 文件准备 | 拷贝资源目录下的文件到内置存储区 | 配置清单文件 | 启动 DEX 文件中的组件 | 执行结果 )(一)
249 0
【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( DEX 文件准备 | 拷贝资源目录下的文件到内置存储区 | 配置清单文件 | 启动 DEX 文件中的组件 | 执行结果 )(一)
|
存储 Android开发
【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( DEX 文件准备 | 拷贝资源目录下的文件到内置存储区 | 配置清单文件 | 启动 DEX 文件中的组件 | 执行结果 )(二)
【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( DEX 文件准备 | 拷贝资源目录下的文件到内置存储区 | 配置清单文件 | 启动 DEX 文件中的组件 | 执行结果 )(二)
153 0
【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( DEX 文件准备 | 拷贝资源目录下的文件到内置存储区 | 配置清单文件 | 启动 DEX 文件中的组件 | 执行结果 )(二)
|
开发工具 C++ Kotlin
c++文件中jni库找不到报红
本来没有问题的一个项目,有一天打开后c++文件中jni库都报红,但是并不影响运行,但是非常影响开发。
614 0
|
监控 Android开发 Windows
查看apk包及Activity名方法
查看apk包名方法activity名: 方法一: aapt dump badging +客户端包所在路径+客户端包名称 如: aapt.exe dump badging K:\Apk\fanxing.apk   方法二:使用log查看大法(嗯,windows上没grep不幸福,好在有powershell的Select-String,可以拿来勉强一用),直接搬砖。
1523 0