文档章节

关于Android Studio混淆总结

tyronejw
 tyronejw
发布于 2016/01/13 14:26
字数 382
阅读 285
收藏 1

项目开发之后(Android Studio项目),需要混淆,在网上找了很多资料,但由于混淆在Eclipse和AS上都执行,因此也分不清哪些文件是在Eclipse执行混淆的或者在AS上,从而导致花费了不少时间。

混淆之前可先参考这篇文章,查看混淆常用的指令:http://my.oschina.net/aibenben/blog/371889

我也把几个常用指令贴出来:

#(声明lib文件)-libraryjars .jar  (该代码无需再AS中添加,请参考我转载的文章:android studio 混淆错误)
#(不提示警告)-dontwarn com.xx.bbb. 
#(不进行混淆)-keep class com.xx.bbb.** { *;}

这里简短总结自己在混淆上遇到的问题:

  1. 在Android Studio的混淆配置文件中,无需添加 -libraryjars  libs/**.jar 这样的语句,原因请参考:http://my.oschina.net/reborn87/blog/601795

  2. 编译过程中提醒错误:Duplicate zip entry [ **.jar] 这个问题就是引用重复,查看那里重复引用了,将其删除即可

  3. 可能在编译过程中还会遇到其他的问题,不过好在Gradle都会提醒详细错误,不过建议编译的时候使用指令进行编译,直接在命令行窗口输入:gradle build或者gradle assembleRelease,会自动进行混淆操作。当然前提你是需要将key添加成功,同时将混淆打开

  4. 总得来说,就是一边试错,一边找答案

  5. 最重要的一条:千万千万别用“广告公司”百度来搜索答案...

© 著作权归作者所有

tyronejw
粉丝 3
博文 126
码字总数 20540
作品 0
深圳
私信 提问
android studio 项目结构解析

1、android系统架构 android的系统结构一共可以分为四个,分别为:Linux内核层、系统运行库层、应用框架层和应用层 1.1 Linux内核层 Android系统是基于Linux内核的,这一层为Android设备的底...

西米小娅
2018/09/12
0
0
Android studio 使用心得(五)---代码混淆和破解apk

版权声明:本文出自veidy的博客,转载必须注明出处 转载请注明出处:http://my.oschina.net/aibenben/blog/371889 这篇文章等是跟大家分享一在Android studio 进行代码混淆配置。之前大家在e...

veidy
2015/01/26
0
4
Gradle、Maven、Ant的介绍

版权声明:本文为sydMobile原创文章,转载请务必注明出处! https://blog.csdn.net/sydMobile/article/details/78458704 文章最早发布于我的微信公众号 AndroidDeHome 中,欢迎大家扫描下面二...

sydmobile
2017/11/06
0
0
学习Android Studio里的Gradle

一直听说Gradle很强大,只是偶尔用Android Studio创建Demo的时候看到他一次,今天抽个时间完整记录一下。 1.gradle位置 Android Studio项目创建好之后,默认有3个gradle文件,分别位于: /s...

红豆与绿豆
2015/11/07
0
0
从零开始搭建Android组件化框架

问题 在已经开发过几个项目的童鞋,如果这时需要重新开发一个新项目,是否需要自己重新搭建框架呢,还是从老项目中拷贝粘贴? 我们是否可以封装一个底层的lib库,这个底层的公共基础库 包括了一些...

tome869535144
2018/06/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

老也有错?35岁程序员是一道坎,横亘在每个技术职场人的心中

随着互联网的高速发展变革,大龄恐惧症越来越多地在技术圈被人讨论。很多程序员在工作5-10年以后,都会开始思考5年、10年甚至更久以后的自己,会是怎样一种生活工作状态,以及是否会被时代抛...

我最喜欢三大框架
15分钟前
0
0
今日头条算法原理详解全集,值得收藏!

今天,算法分发已经是信息平台、搜索引擎、浏览器、社交软件等几乎所有软件的标配,但同时,算法也开始面临质疑、挑战和误解。今日头条的推荐算法,从 2012 年 9月第一版开发运行至今,已经经...

骚年锦时
27分钟前
2
0
零拷贝:用户态视角

在Linux系统越来越多的人听说过所谓的零拷贝技术,但是我经常遇到很多对这个名词没有完全理解的人。因此,我决定写一些文章,深挖这个问题,希望能揭开这个有用的特性。在这篇文章,我们从用...

凌渡
39分钟前
0
0
以太坊中文文档翻译-区块

本文原文链接 点击这里获取Etherscan API 中文文档(完整版) 完整内容排版更好,推荐读者前往阅读。 区块(Blocks) 区块相关的 API,接口的参数说明请参考Etherscan API 约定, 文档中不单独...

Tiny熊
47分钟前
2
0
Linux 内核的一个问题

是virtio 驱动,但是没有启动 virtio-mmio virtio-mmio.0: Failed to enable 64-bit or 32-bit DMA. Trying to continue, but this might not work.....[ 1.047924] md: ... autorun......

MtrS
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部