# Androidbaselib **Repository Path**: duxiangliang/Androidbaselib ## Basic Information - **Project Name**: Androidbaselib - **Description**: Android框架,集成大多数可能会有用的功能。用于快速搭建Android项目 - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-07-26 - **Last Updated**: 2025-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Android框架,集成大多数可能会有用的功能。用于快速搭建Android项目 使用示例见:[https://github.com/duxl/AndroidQuicklib](https://github.com/duxl/AndroidQuicklib) ## 引入方式一,复制代码(用config.gradle可以让每个module引用库的版本一致) 1. **新建项目** 2. **在项目的根目录下创建[config.gradle](https://github.com/duxl/AndroidQuicklib/blob/master/config.gradle)文件** 3. **在项目的根目录下创建baselib目录,将所有代码复制到baselib目录** 4. **在新建项目根目录的`build.gradle`的第一行加入** > apply from: "config.gradle" 并添加`jitpack`仓库地址 > maven { url 'https://jitpack.io' } 5. **修改app下的build.gradle,添加如下代码** **5.1 添加java编译版本** ```groovy compileOptions { sourceCompatibility = '1.8' targetCompatibility = '1.8' } ``` ​ **5.2 将默认的`defaultConfig`替换成下面** ```groovy defaultConfig { applicationId "your package name" minSdkVersion rootProject.ext.android["minSdkVersion"] targetSdkVersion rootProject.ext.android["targetSdkVersion"] versionCode rootProject.ext.android["appVersionCode"] versionName rootProject.ext.android["appVersionName"] } ``` ​ **5.3 同时将默认的dependencies替换成如下** ``` dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation project(path: ':baselib') // annotationProcessor 在每个module中都必须配置才起作用 annotationProcessor rootProject.ext.dependencies["glide-compiler"] } ``` 6. **修改app的主题样式** ```