[Android Studio] 使用本地 aar 文件
2024-10-11 04:10:26
导出aar
首先Android Library项目的gradle脚本只需要在开头声明
apply plugin: 'com.android.library'
之后就和导出apk文件一样的方法,执行 ./gradlew assembleRelease,然后就可以在 build/outputs/aar 文件夹里生成aar文件
引用本地的aar
1: 确保你的 aar文件中没有和现有工程重复的res,包括图片名字,如ic-launcher, string , dimen等,一旦主工程引用了该重复的资源名称,就会报错。
2: in build.gradle
apply plugin: 'com.android.application' android {
compileSdkVersion 22
buildToolsVersion "22.0.1" defaultConfig {
applicationId "xxxxxxxxxxx"
minSdkVersion 22
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
} repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile(name:'app-release', ext:'aar')
}
最新文章
- java+eclipse+selenium环境搭建
- jquery返回顶部,支持手机
- AutoHotKey实现将站点添加到IE的Intranet本地站点
- web 前端常用组件【04】Datetimepicker 和 Lodop
- python类中的super,原理如何?MRO是什么东东?
- php实现工厂模式
- java集合框架04——LinkedList和源码分析
- WINFORM实现进程信息的查看,listview,点击,右键,右键菜单
- 基于Vue的SPA动态修改页面title的方法
- RabbitMQ 1-入门学习
- BZOJ 3963: [WF2011]MachineWorks [CDQ分治 斜率优化DP]
- shell基础及变量
- vue-i18n国际化在data中切换不起作用
- gitlab 修改root密码
- 理解OAuth 2.0(转)
- ThinkPHP 3.2 用户注册邮箱验证激活帐号
- ll(ls -l) 列属性
- Redisson实现分布式锁(一)
- Damped Track 阻尼跟随
- java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.endsWith(Ljava/lang/String;Ljava/lang/String;)Z