首先,依赖module里面不要出现activity,里面最好只有工具。
然后依赖包里面不能有switch,只能用if-else。
开始制作:
1.将app的gradle文件修改成
applyplugin:‘com.android.application'
改成
applyplugin:'com.android.library'
2.在项目文件外创建一个文件夹用来存放目前app下面的所有文件,注意—把app.iml改成文件名.iml
如:文件名-library则修改为 library.iml(个人总结)
3.将这个文件夹通过import module的方式引入。
4.这点很总要,将app的gradle还原,然后强制使用里面的一个工具类,这个队module本身没什么用,但是会生成 文件名-release.aar文件,这样就方便其他项目对此module通过aar引用。
5.切记引用module里面的mainfests里面不能有初始化的activity,否则会出现两个一摸一样的app安装在你手机上,删一个全没了。