Open gflkdns opened 1 year ago
这是d8的报错,d8命令时没有指定android.jar, 不过一般情况没什么问题。如果有错,就得加上--lib xx.jar指定一些lib。d8调用在classesJarToDexJar方法里(https://github.com/maoabc/nmmp/blob/8de0d73b4206404b40c14aa99669dd6621de2a62/nmm-protect/apkprotect/src/main/java/com/nmmedit/apkprotect/aar/AarProtect.java#L246 ),有注释怎么加参数
如果使用了java8的语法糖,一般还需要再指定android.jar
好的 感谢解惑
AAR 加固遇到这种kotlin语法就会崩溃 [ object : ],正在研究问题原因,怀疑导dex2jar或者是R8导致的
val callback = object : PermissionUtils.SimpleCallback {
override fun onGranted() {
}
override fun onDenied() {
}
}
这个看着只是新建一个回调对象,应该不是这句代码产生的。后面回调接口实现会生成匿名内部类,如果它有default方法可能会有问题。
基本所有android的类库都会报警告:
使用命令: