美文网首页
Android打包填坑笔记

Android打包填坑笔记

作者: 凌峰 | 来源:发表于2017-09-20 07:36 被阅读14次

    最近在做第三方sdk,频繁涉及到Android library打包,混淆,和发布。
    最开始还是像以往一样搜寻各种中文技术文章,但是绝大部分不靠谱。
    如果你还在中文博客上搜索这些问题,可以直接看看下面几个坑,不要重复跳进去:

    1. 把library打成jar供调用这是传统的做法,对于Android而言,默认是用aar的,最新的开发环境已经直接支持了吧。如果不支持的话,可采用以下声明
    repositories{
      flatDir{
        dirs 'libs'
    }
    }
    ...
    dependencies{
      compile(name:'library', ext:'aar')
    }
    
    1. AS还是非常智能的,如果你的module配置了proguard(这是废话),在build的时候会自动进行混淆,所以混淆这一步对与AS党而言
    是不需要的关心的
    1. 所有的混淆配置不要放在proguard.pro外部,gradle内部
    2. proguard配置,中文技术文章里无一例外参考的都是官方指导,直接看原文吧:https://www.guardsquare.com/en/proguard/manual

    相关文章

      网友评论

          本文标题:Android打包填坑笔记

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