ErwinNakajima: 肯定会有影响呀,xml的onClick这一行会报错android:onClick="@{(v) -> (v,12345678,position,str)}" ,以下是具体报错信息。 开启混淆之后,打正式包会报一个错-keepclassmembers class * { *** @{(v) -> (v,100,position,str)}(); } 然后打正式包一直失败。 以前的项目都直接用加固,基本上没用过混淆,这次公司为了安全必须使用混淆,然后开启混淆之后,在classpath ':gradle:4.1.0'或者更高的版本 databinding的OnClick写法在打正式包会报错,这是具体报错信息Expecting class member name before '@' in line 914 of file ‘xxx/release/aapt_rules.txt',具体对应这句话-keepclassmembers class * { *** @{(v) -> (v,100,position,str)}(); }
安卓调用系统相机拍照 使用 获取URI踩坑记录
安卓 使用了databinding,打包开启混淆,需要额外处理吗