美文网首页
AS中aar打包和使用小记

AS中aar打包和使用小记

作者: wencymu | 来源:发表于2017-08-03 14:57 被阅读0次

有些东西还是记下来比较好,记记随笔,欢迎批评建议。


生成.aar包

在工程build.gradle中将

apply plugin: 'com.android.application'

改为

apply plugin: 'com.android.library'

并删除

applicationId “com.***.***"

删除AndroidManifest中关于启动页面

<intent-filter>

android:icon="@mipmap/ic_launcher"

不然其他项目引用aar包后运行程序桌面会惊喜的出现两个图标。

好了,最后build一下就在outputs下生成了.aar文件。

在其他工程中使用

  1. 将aar文件放到工程的libs目录下或者new module时选择Import .JAR/.AAR Package然后选择需引用的car包路径。

  2. 在AndroidManifest中配置,申明aar包中所需的相关权限;

     <uses-permission android:name=“android.permission.***" />
    

    在application节点添加;

     tools:replace="android:icon, android:label, android:theme"
    

    申明activity等标签,包名为aar包中activity真实包名;

      <activity android:name=“com.***
    
  3. 在build.gradle里配置

     compile(name:'app-release', ext: 'aar')
    

    repositories {
       flatDir {
           dirs 'libs'    }
     }
    
  4. 最后sync一下工程,就可以在工程中使用aar包了

相关文章

网友评论

      本文标题:AS中aar打包和使用小记

      本文链接:https://www.haomeiwen.com/subject/pejplxtx.html