sausage

Results 9 issues of sausage

修复在进度略过25%及以下时, 注入js代码失败造成jsbridge整体失效

com.liangfeizc.avatarview.AvatarView [L47](https://github.com/LyndonChin/AndroidAvatarView/blob/master/avatarview%2Fsrc%2Fmain%2Fjava%2Fcom%2Fliangfeizc%2Favatarview%2FAvatarView.java#L47)

测试在Android 5.0-6.0下加载多个aptch文件, 运行被修复代码crash 同样过程在Android 4.0上并不会有问题. **这个库是不是不支持在art runtime下进行多次修复.** ## 错误日志: com.demo.andfixdemo E/AndroidRuntime: FATAL EXCEPTION: main Process: com.demo.andfixdemo, PID: 1832 java.lang.IllegalAccessError: Method 'void com.demo.andfixdemo.MainActivity_CF.show()' is inaccessible to class 'com.demo.andfixdemo.MainActivity_CF' (declaration of 'com.demo.andfixdemo.MainActivity_CF'...

当客户端运行xposed框架, 采用读取/proc/的方式不适用. **应在README中提醒开发者.** ![](https://raw.githubusercontent.com/qbeenslee/ART/master/issues/wenmingvs-AndroidProcess.png)

现象: 脚本的白名单/黑名单数据丢失 复现方式: 更新脚本后kill app重新进入,丢失

bug report

### Role Creator ### Description 下载目录应该记住上一次下载所使用的目录,而且不是随机变化 ### Script content 如上 ### Source page _No response_

embed script request

现在横屏显示的界面, 基本没法使用

good idea

## 使用Android的keystore证书对补丁jar进行签名. 为保证网络下发补丁的安全性, 建议对补丁进行RSA签名. 这里是修改了buildsrc的代码, 获取工程的签名信息并使用 [jarsigner](http://docs.oracle.com/javase/7/docs/technotes/tools/windows/jarsigner.html)工具对已生成的`patch.jar`进行签名生成一份新的已签名补丁包`patch_signed.jar`. 如果有需求, 后续可以给出客户端校验RSA证书的部分代码.