位置: 编程技术 - 正文

[开源] 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分析方法)

  • 递延所得税计算题
  • 增值税进项税是多少
  • 增值税征税范围及税率
  • 办公室购买水果做会计分录
  • 自来水公司代收污水处理费账务处理
  • 企业购买房屋的行为涉及哪些税种
  • 物业公司代收水电费会计分录
  • 运输费用 成本
  • 新成立公司没有财务报表情况说明
  • 进出口经营权什么意思
  • 核定征收营业范围
  • 不得抵扣的进项税额怎么处理
  • 税法关于印花税的规定
  • 印花税无法申报怎么回事
  • 个体工商户减免房租政策2022年
  • 研发费收入属于什么收入
  • 存货减值账务处理 华图
  • 长期待摊费用的计算公式
  • 去除页眉的横线快捷方式
  • 投资资本回报率多少合适
  • 苹果电脑隐藏软件功能怎么开启
  • 租车接送员工上班怎么样
  • 行政单位预算外资金收入上缴财政专户的方式不包括
  • 财政补贴的内容分类
  • 前端这点事
  • 新一代状态管理工具 -- Pinia 上手指南
  • vuescan怎么安装
  • h5与小程序交互
  • 坏账准备账务处理程序
  • 生育保险断缴后果
  • 库存周转率会大于1吗
  • 网络费用属于什么费用
  • 小规模自开专票办理流程
  • 总公司发票可以从分公司付款吗
  • 营业执照上有劳务派遣还需要办其他手续吗
  • 刚开始考会计证有用吗
  • 土地出让金抵扣进项税
  • 企业所得税季报资产总额季初季末
  • 电子回单可以入档案吗
  • 申报的财务报表在哪里查询
  • 生产工人工资属于生产过程中发生的费用吗
  • 直接材料成本总差异怎么算
  • 公司亏损注销了怎么赔偿
  • 固定资产备抵科目有哪些
  • 金融企业有啥
  • 暂估入库的商品作暂估冲红会计分录
  • 伙食堂是什么意思
  • 研发费用加计扣除是什么意思啊
  • 工会经费教育经费计提比例
  • 物流公司贷款
  • 充话费送手机业务
  • 固定资产折旧账务处理例题
  • 电子发票不小心删掉了怎么办
  • 营改增后工程结算的账务处理
  • 付给外包公司的垃圾处理费会计分录
  • 工程竣工后发生工程的保修费用入哪个科目?
  • 未取得发票的固定资产入账规定
  • 股东向公司借款协议
  • 查询sql server版本
  • 详解MySQL的limit用法和分页查询语句的性能分析
  • win7的系统在哪里打开
  • 虚拟机基本知识
  • win7系统安装谷歌浏览器
  • centos作用
  • mac设置在哪里设置
  • 怎么更改windows商店的安装位置
  • windows7 usb
  • 在linux系统中
  • linux 如何查看端口
  • linuxcoll
  • win10系统百度网盘链接
  • css怎么画
  • 安卓开发框架mvvm
  • python的特点及应用范围
  • 使用jquery
  • javascript基础笔记
  • javascript的主要内容
  • android 分辨率适配
  • viewpager自动滑动
  • 北京税务局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设