问题
Android开启混淆后碰到空指针,调试后发现原来的一些final变量会报no such instance
field “xxx”的错误,而不开启混淆又不会有问题.这种情况肯定不能单单关闭混淆来解决
问题.
Android开启混淆后碰到空指针,调试后发现原来的一些final变量会报no such instance
field “xxx”的错误,而不开启混淆又不会有问题.这种情况肯定不能单单关闭混淆来解决
问题.
Message源码位置:framework/base/core/java/android/os/
当我们的电脑在不同的局域网下会有不同的ip,而在gradle中又要配置ip的时候
(说的就是你nexus配置),每次手动改总觉得麻烦,因此有了本篇文章介绍如何偷懒!
自动化测试基础
有时候我们的应用需要系统级的权限来实现一些功能(如静默安装),这时候需要
给应用打上系统签名,常规操作打包apk,解压apk,删除META-INF中CERT.RSA和
CERT.SF,然后压缩,用系统签名工具签名,一顿操作后可能十分钟过去了,实在
太过繁琐,因此我们做了一些简化,用gradle+shell帮我们实现自动化。
之前在网上有看到过一个短视频,有人制作了一个自动上拉看下一条视频
的物理外挂(ps:其实就是绑了一根笔在转圈圈),作为android开发者,当
然看不上这么”low“的物理外挂,因此有了以下的monkey脚本。