注意事项:
1.资源名称不可与宿主一致防止冲突:
drawable,mipmap,layout,values
2.直接打包aar,依赖不会打进去,需要通过使用maven打包为aar上传到本地或服务器。
使用步骤:
1.修改app项目为lib项目
app切换为library
//apply plugin: 'com.android.application'
apply plugin: 'com.android.library'
隐藏 defaultConfig下的applicationId
// applicationId "com.example.xxxx"
AndroidManifest中修改:隐藏默认启动与桌面图标生成
<!-- <intent-filter>-->
<!-- <action android:name="android.intent.action.MAIN" />-->
<!-- <category android:name="android.intent.category.LAUNCHER" />-->
<!-- </intent-filter>-->
2.通过maven将aar上传到本地或服务器