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


    现在官方推荐使用这种方式

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

    刚刚复制过来的时候这句话是红色报错的,这个时候我们把原res下的mipmap复制过来,也可以自己建立一个mipmap文件夹,里面放上我们想要的图标

    注意:原res下有很多mipmap,这是为了做不同适配用的,我们只需要拷贝一个,并把名字改为mipmap就行

    原文件夹下都是两个图标,一个方角,一个圆角,我们的图标要改为其中一个的名字,可以把不要的删掉

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

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

    (2)拷出原先的AndroidManifest.xml,这个xml修改和以前一样

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

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

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

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

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

    (6)打包

    遇到问题

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

    打包成功,发现图标也是我们自己设置的了

  • 相关阅读:
    mmap文件修改内容的写回
    信号处理之物理信号和软件信号
    从printXX看tty设备(5)串口终端
    从printXX看tty设备(3)键盘输入处理
    LeetCode——Hamming Distance
    LeetCode——Add Strings
    计算树的高度和节点的个数
    LeetCode——Diameter of Binary Tree
    LeetCode——Number of Boomerangs
    九大排序算法总结
  • 原文地址:https://www.cnblogs.com/lmx282110xxx/p/10798667.html
Copyright © 2020-2023  润新知