Android开发 互相调用模式之导出Aar包、扩展MainActivity、Java主导

如今官方推荐使用这种方式ui

在讲导出Aar以前,先讲一下怎么设置图标,先把原xml中图标设置这句话复制过来xml

刚刚复制过来的时候这句话是红色报错的,这个时候咱们把原res下的mipmap复制过来,也能够本身创建一个mipmap文件夹,里面放上咱们想要的图标blog

注意:原res下有不少mipmap,这是为了作不一样适配用的,咱们只须要拷贝一个,并把名字改成mipmap就行ip

原文件夹下都是两个图标,一个方角,一个圆角,咱们的图标要改成其中一个的名字,能够把不要的删掉class

这个时候代码已经不报错了打包

 

(1)Build,和打包Jar方式同样,而后把Jar包拷贝到桌面备用map

(2)拷出原先的AndroidManifest.xml,这个xml修改和之前同样方法

(3)aar包里的xml不动包名,删除里面的Icon和Label属性im

(4)aar包里的libs下的classes.jar删除,替换成aar包根目录下的d3

注意:新版本这样会遇到问题,看后面

(5)把aar包拷贝到Android目录下

注意:此时在Android目录下有个xml,在aar包里有个xml,在Android目录下的xml是控制咱们打包的,在aar包里的xml是描述这个aar包的,外面的xml和之前同样,里面的xml删除了那两句代码。

 

(6)打包

遇到问题

解决方法:在第(4)步,aar包里的libs下的classes.jar删除,删除后不要用外面的替换,咱们打包的时候会自动替换进去。

打包成功,发现图标也是咱们本身设置的了

相关文章
相关标签/搜索