1.新建一个Android App项目
2.右键项目,New-Module-Android Library-输入Library Name-finish即可,这里假设我们创建的libraryName是user
若要将第二步中创建的module依赖,则有两种方式
(1)使用androidstudio来配置
右键项目,open module setting,选择Modules/app-Dependences-点击左下角+号,弹框中选择第2步的mudule-Ok,这时候有可能报错,因为有些AS不会在build.gradle生成代码时自动换行,自己去对应build.gradle敲个回车就好了
(2)自己引入
找到app的Module,在最后面加上下面这句即可
implementation project(':user')
多模块配置完成。。。。
这时候你可以看到在module项目的build.gradle文件最上面是
apply plugin: 'com.android.library'
说明这是一个library,不能运行的
你也可以看到app的build.gradle中第一行是
apply plugin: 'com.android.application'
这是可以运行的,意味着当你把module项目的build.gradle项目中第一行的library改成application即可开始运行这时候就需要注意AndroidManifest.xml文件了
library的AndroidManifest.xml文件内是不需要主题的,也不需要有默认启动的Activity,只需要定义:
如何动态地