8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

最近在打包混淆时,遇到一个问题,混淆编译都不出错,运行出错,一般遇到这种问题,肯定是在运行的地方有代码被混淆了,经过错误排查,发现是程序中用到第三方的jar包的方法出现问题了,原来android studio混淆打包时把第三方的jar包给混淆了。

于是想这个问题很简单,保持jar包不混淆就好,于是直接在app目录下的proguard-rules.pro(或者proguard-rules.txt)混淆规则文件直接-libraryjars libs/xx.jar避免混淆。但是却引出了另一个错误:Error:Execution failed for task ‘:app:proguardRelease’.

java.io.IOException: The same input jar [E:myprojectapplibsXX.jar] is specified twice.

也就是说混淆规则文件中,我们指定了2次

解决方法:打开app目录下的libs文件夹,将各第三方jar下的包名在proguard-rules.pro 文件中过滤。

code:-keep class audio.cutter.lib.{*;}

-keep class universal.initlibs.{*;}

上面的代码以-keep class audio.cutter.lib.*{;} 为例,意思是不混淆com.baidu包下的各个类及类里面的所以域和方法。把上面的包名换成自己想要忽略的jar下面暴露的包名即可。

android 混淆过滤,android studio 代码混淆如何忽略第三方jar包相关推荐

  1. Android Studio 在项目中引用第三方jar包

    在Android Studio项目中引用第三方jar包的方法: 步骤: 1.在build.gradle文件中添加如下代码: 备注:要添加在Android作用域下 sourceSets {main {j ...

  2. commons-pool2-2.3 jar包_[漏洞复现]FastJson 1.2.61远程代码执行漏洞(From第三方jar包)

    前言 最近FastJson更新了黑名单,升级到了1.2.61版本,我尝试bypass其黑名单,在AutType打开的情况下成功绕过了黑名单防护.(目前暂未修复,官方即将更新) 复现环境准备 1.JDK ...

  3. Android Studio 代码混淆

    2019独角兽企业重金招聘Python工程师标准>>> 在Android studio 进行代码混淆配置. proguard 配置 -keepclasseswithmembers 指 ...

  4. android studio gradle 添加jar,android studio学习----通过gradle来导入jar包

    转载地址:http://www.th7.cn/Program/Android/201507/495477.shtml File->Project Structure 可以打开下面的图: 1.通过 ...

  5. Android第三方jar包ClassNotFind

    转载请注明http://www.cnblogs.com/vanezkw/archive/2012/06/25/2561393.html 相信很多朋友在使用第三方包时都遇到过此类问题.今天就此问题进行一 ...

  6. Android Studio 代码混淆(你真的会混淆吗)

    一.前言 今天要打包新产品,突然忘了混淆的参数是怎么写的了,虽然之前也混淆过,可是具体配置的参数代码有些记不起来了,因此决定花点时间写篇博客记录一下,方便以后查找和自己的记忆. 二.Android S ...

  7. android proguard 第三方jar,Android Studio代码混淆-第三方jar混淆汇总(持续更新)

    前言 Android有非常多的优秀的第三方开源jar包,我们经常在我们的项目中使用了不少jar包,但是往往到了release的时候就忘了混淆第三方jar包了,会给我们开发带来不少麻烦,所有在这里汇总一 ...

  8. Android笔记:防反编译、代码混淆中,解决第三方jar包不被混淆的一些心得,及gson防混淆方法...

    为了防止代码被反编译,一般在签名导出前需要对代码进行混淆.最近发现自己的一个项目工程在代码混淆后,使用中出现了异常.以下是自己这几天在解决代码混淆以及引入第三方jar包导致混淆出现的问题处理的一些心得 ...

  9. android 第三方加密软件,Android实用图文教程之代码混淆、第三方平台加固加密、渠道分发...

    第一步:代码混淆(注意引入的第三方jar) 在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt. ...

最新文章

  1. Python图像拼接:创建全景图
  2. ITU-T Technical Paper: IP网络测量模型
  3. Unity3D Input按键系统
  4. JAVA socket编程 Datagram套接字 UDP协议(转)
  5. sql2000导出mysql_如何将sql2000的数据库导入到mysql中?
  6. LDAP命令介绍---import-ldif
  7. oracle常用用户权限,oracle创建新用户及授予常用权限
  8. python学习第29天
  9. 运算优先级、类型转换
  10. 数码管——8段共阴极数码管
  11. 小技巧-彻底删除U盘中的文件
  12. pd.concat()和pd.merge()
  13. win11修改mac地址的方法
  14. java计算机毕业设计在线辅导答疑系统源码+mysql数据库+系统+lw文档+部署
  15. 以周一为每周的第一天,计算周数
  16. 沃尔玛中国前CEO陈文渊将出任百事亚太区CEO;山姆再次下调近百种畅销单品价格 | 美通企业日报...
  17. php直播系统app吗,ThinkPHP完美运营版安卓苹果双端直播系统APP源码 带主播连麦PK功能源码...
  18. JAVA计算机毕业设计星之语明星周边产品销售网站Mybatis+系统+数据库+调试部署
  19. 混合式步进电机控制器开源系列(二)PCB硬件设计
  20. PDF Search 10.3 PDF文档搜索工具

热门文章

  1. Python快速入门--基本语法
  2. 菜鸟驿站是如何实现详细地址的省市区街道区分的?教你使用Python完成地址的模糊匹配
  3. linux万兆网卡内核参数优化,Intel 万兆网卡82599问题
  4. 通过计算机用户名添加打印机,域用户不能添加网络打印机怎么办 域用户添加网络打印机问题的解决方法详解...
  5. Paint中DiscretePathEffect的简单使用
  6. 用友web portal开发-附件表
  7. 波特图的零点极点-最后一部分电阻并电容的波特图-运放的波特图
  8. stm32f407能跑linux吗_stm32能跑什么系统
  9. git prune 分支清除
  10. 高光谱遥感图像的分类