位置: 编程技术 - 正文

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

  • 劳务费增值税税率13%
  • 增值税报表申报流程
  • 等线补交以前年度附加税会计分录
  • 进口环节缴纳关税计入
  • 个税申报赡养老人只能填一个吗
  • 小规模纳税人开工程款税率是多少
  • 劳务公司涉及的税收
  • 个体户一个月能领多少发票
  • 暂估跨年取得发票怎么办
  • 新会计准则施行
  • 长期投资换入固定资产如何处理
  • 转让长期股权投资交什么税
  • 增值税期末留抵税额的账务处理
  • 出口佣金会计分录
  • 4s店付款
  • 财务报表教育费附加包含地方教育费附加吗
  • 小规模纳税人没有达到起征点怎么申报附加
  • 公司注销时债权债务怎么处理
  • 计提工资时个税是计提上月的吗
  • 怎么租办公室省钱
  • 怎样判断事情
  • macbookpro如何检测
  • php数组函数输出《咏雪》里有多少"片"字
  • macos big sur怎么运行ios软件
  • win7网络适配器不见了怎么恢复
  • 外购的福利费要转出吗
  • 增值税一般纳税人和小规模纳税人的区别
  • 期权能套现吗
  • 银行收取对公账户服务费有什么用
  • 我辞职了公积金怎么交
  • 福利包括什么
  • javascript教程
  • 省外的发票能入账吗
  • 帝国cms是基于什么的
  • python每行输出五个且对齐
  • phpcms邀请注册送积分
  • 债券溢折价摊销
  • 手机话费怎么打发票
  • 注册公司冠名省需要多少注册资金
  • 资产负债表所有者权益怎么算
  • 计算机网络面试八股文
  • 进项税额转出冲减进项税额吗
  • 个体户核定征收开票额度是多少
  • 购买固定资产会计凭证
  • 收到政府给员工的礼物
  • 增值税进项税没抵扣
  • sql查询语句大全实例教程
  • 小规模纳税人增值税申报表怎么填
  • 红冲发票后如何申报增值税
  • 如何进行汇算清缴
  • 考核员工的罚款计入什么
  • 住宿费记入成本会计分录
  • 坏账准备具有哪些特征
  • 汽车保险费能不能不交
  • 财务软件摊销年限的最新规定
  • 企业发生的存货盘盈计入营业外收入吗
  • mysql关联语句
  • sql to sqlalchemy 转换的小例子
  • xp系统怎么删除系统
  • macbookpro 安装
  • win8电脑如何进入安全模式启动
  • win8.1系统安装
  • windows xp.exe
  • 加载的读音
  • win8无线网络受限 重连又好了
  • cocos2dx4.0入门
  • easyui-accordion
  • Python分析学校四六级过关情况
  • jQuery 判断JSON
  • Python heapq使用详解及实例代码
  • node.js调用第三方物流跟踪api
  • JavaScript中的数据类型分为两大类
  • jquery鼠标点击事件怎么写
  • jquery.handleerror
  • 安卓打包安装程序apk
  • 税务局全年绩效分析报告
  • 个人绩效考核税务局
  • 供电企业向电厂收取的并网服务费
  • 18款凯美瑞中控屏
  • 专家咨询费包括哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设