位置: 编程技术 - 正文

[开源] android apk 一键生成混淆文件 脚本分享 (python)(开源 android 播放器)

编辑:rootadmin

推荐整理分享[开源] android apk 一键生成混淆文件 脚本分享 (python)(开源 android 播放器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:开源 android助手,开源 android助手,[开源]摸鱼 Chrome 小插件:批量打开&关闭网页,开源 android助手,开源 android,开源 android辅助平台,开源 android推送,开源 android助手,内容如对您有帮助,希望把文章链接给更多的朋友!

今天做的项目有个需求。要把我们的apk 混淆一下。

于是花了一下午的时间研究了一下,用python 写了个一键生成的脚本。

原理:

我的开发环境是 adt bundle 是android sdk 的集成开发环境,自带了ProGuard。

只需要导出的时候,在project.properties 打开注释的代码。

然后选择 export 导出apk 就自动混淆了,ProGuard默认是混淆全部代码的,但是这样经常会引起一些问题。

重点是混淆规则的编写,。总结起来就三条:

1 android 自带类库不能混淆

2 第三方的jar 不能混淆

3 自己用到反射的部分不能混淆

脚本会帮你完成第一步和第二步。

主要是把你用到的第三方包,自动扫描第三方jar内部的包名,然后生成规则语句,避免混淆。

使用的时候,需要把

“D:workspaceFamilylibs”

替换成你自己的android应用项目的libs 目录。

[开源]  android apk  一键生成混淆文件 脚本分享 (python)(开源 android 播放器)

然后一键运行就可以了。生成的文件默认是 E盘根目录下的tt.txt

运行完之后自己把自己需要避免混淆的代码手动添加一下(如果有的话)。

然后把生成的文本复制到 “proguard-project.txt” 里就ok了

代码如下:

ps: python语言对于我这样的懒人来说,确实不错。

文 / 从小比较呆

qq群 程序人生

网站 :www.dqqdo.com

豆瓣地址:

View分析总结 通过阅读android官方文档,知悉View的相关绘画流程和重要方法,以此为脉络来一一分析View。要分析一个事物,至少对该事物有一定了解,最好能知道该

Android进程间通信--AIDL 本文讲解AIDL的基本使用,通过本文的学习你应该掌握如下内容:1.了解Android进程间通信IPC(interprocessCommunication);2.学会AIDL的基本使用方法,实现在进程间

JSON学习 JSON的定义:一种轻量级的数据交换式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类于正则表达式,获得

标签: 开源 android 播放器

本文链接地址:https://www.jiuchutong.com/biancheng/381053.html 转载请保留说明!

上一篇:木瓜妮子多媒体开发教程---第二天---Android下对图像的几何操作(请问木瓜)

下一篇:View分析总结(interview分析方法)

  • 股份公司解散是什么?
  • 企业土地使用税征收标准
  • 企业注销其他应付款可以转入未分配利润吗
  • 发票认证抵扣后还有用吗
  • 怎样查验电子发票真伪
  • 佣金的支付方式主要有什么
  • 企业外购消费品会计分录
  • 堤围内的土地性质
  • 小企业做了税务登记流程
  • 污水处理厂税收风险
  • 利润弥补以前年度亏损是税前吗
  • 为什么公司信用代码不对
  • 竹笋属于什么税目类别
  • 其他收益期末余额在借方还是贷方
  • 企业劳务外包取费的标准以及依据是什么?
  • 个人其他应收款在贷方表示什么
  • 捐赠计提管理费的账务处理?
  • 专用发票已认证怎么退回
  • 期末调汇凭证怎么调
  • 企业收到工程款会计分录
  • 税费缴纳比例
  • owmngr.exe - owmngr是什么进程 作用是什么
  • 用友标准版怎么反结账
  • linux阅读pdf
  • 材料退款会计分录
  • 科技型中小企业享受优惠税收政策
  • 应付帐款借方余额怎么算
  • 赡养老人专项扣除标准
  • uniapp自定义导航栏渐变
  • ai 绘画原理
  • 深度解析冯德伦最后为什么选了舒淇
  • php实现定时自动刷新
  • 应付利息和利息支出什么时候用
  • 滴滴打车老板起源故事
  • 发票作废怎么操作电脑上
  • 现金流量表期初现金余额怎么计算
  • 金税盘减免税额
  • 帝国cms自定义列表
  • 树结构ADT知识点思维导图
  • 织梦相关文章调用
  • 其他权益工具投资
  • 政府补助收入的现金流属于什么
  • 企业所得税的税收筹划
  • 减免税额月底怎么结转
  • 买商品赠送赠品怎么做账
  • 税务销售滞后是什么意思
  • 现金日记账1月怎么记账
  • 汇兑损益分录如何写
  • 预收账款占销售收入比例预警值为比例大于
  • 百旺金赋税盘怎么清卡
  • 银行余额调节表电子版
  • 诺诺开票人怎么修改
  • mysql获取日期年份
  • win8.1无法进入系统
  • Win10系统怎么删除管理员权限
  • linux的命令行指的是什么
  • 通过注册表修改office默认字体
  • macos创建文件夹
  • win10正式版激活码
  • 思科用户模式命令
  • xp更改系统区域设置
  • macbook的qq怎么更换背景
  • msoobe.exe是什么
  • winxp系统优化
  • rhel6.5安装
  • win8系统启动不了如何修复
  • cocos2dx4.0入门
  • Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题
  • html初学
  • express中间件面试题
  • crontab设置每天执行
  • JavaScript split()使用方法与示例
  • js中slice方法的作用
  • java 把对象存到数据库
  • js写表格模板
  • 资本公积如何转增股本的流程
  • 绿牌电动车需要过户吗?
  • 增值税发票不够用怎么增票
  • 潍坊税务局上班时间表
  • 农业企业制造费用包括哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设