igottime
igottime
异常类型:app运行时异常 手机型号:小米11 手机系统版本:Android 11 tinker版本:1.9.14.17 gradle版本:4.1.1 是否使用热更新SDK: 否 系统:Win (在华为P10 Android9上没问题) 2021-08-27 15:33:46.980 30469-30469/? W/Tinker.MyLogImp: new log level: 3 2021-08-27 15:33:46.983 30469-30469/? W/Tinker.Tinker: tinker patch directory: /data/user/0/*****/tinker 2021-08-27 15:33:46.983 30469-30469/?...
有微博客户端分享正常,网页登录分享报:{"error":"appkey lost!","pos":"2"}
问题描述:怎么设置每个框之前的距离?
异常类型:编译异常 tinker版本:1.9.14.25.1 gradle版本:6.7.1 agp版本:4.2.2 as版本:Electric Eel | 2022.1.1 Patch 2 是否使用热更新SDK:否 系统:Win10 堆栈/日志: java.io.FileNotFoundException: *\build tmp\tinkerPatch appdebug res\aUX.png (系统找不到指定的文件) 发现一个问题。就是如果debuggable为false的话,打出来的apk的res下面的文件全都是混淆过的。如果是true就不会被混淆。猜测会不会和这个有关系。 后续---> 破案了。原因是此为Windows操作系统的限制,一些特定字符的组合不能用作文件、文件夹名。 如:aux、com1、com2、prn、con、nul 等,这些都是设备名,为系统保留。 appt2会对png进行路径缩短优化,此时恰好把某个文件重命名为aux.png。然后这个aux是windows的预留名称,所以这个图片就不能从apk中解压出来,导致出现上面的文件找不到的报错。大佬们看下怎么兼容这个场景。
## Issue/提问须知 **在提交issue之前,我们应该先查询是否已经有相关的issue以及[常见问题](https://github.com/Tencent/tinker/wiki/Tinker-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)。提交issue时,我们需要写明issue的原因,以及编译或运行过程的日志(加载进程以及Patch进程)。issue需要以下面的格式:** ``` 异常类型:app运行时异常 手机型号:航盛车机 手机系统版本:Android9.0 tinker版本:如:1.9.14.25 gradle版本:如:4.2.0 是否使用热更新SDK:否 系统:Windows 报错堆栈 E/Tinker.DefaultPatchReporter: onPatchDexOptFail: java.io.FileNotFoundException: Odex file: /data/user/0/com.***.***/tinker/patch-b7dc98f7/dex/oat/arm64/tinker_classN.odex does not exist. at com.tencent.tinker.loader.TinkerDexOptimizer$OptimizeWorker.run(TinkerDexOptimizer.java:192) at com.tencent.tinker.loader.TinkerDexOptimizer.optimizeAll(TinkerDexOptimizer.java:108) at com.tencent.tinker.loader.TinkerDexOptimizer.optimizeAll(TinkerDexOptimizer.java:83) at com.tencent.tinker.lib.patch.DexDiffPatchInternal.dexOptimizeDexFiles(DexDiffPatchInternal.java:380) at...
[pull](https://github.com/Tencent/matrix/pull/790) 1、修复了没有释放classloader导致的文件占用问题 2、修复了jsr/ret指不受支持导致的编译中断 3、排除了META-INFO下的文件和module-info.class 还有一处报错我没提交,遇到的可以自行修改下。 [把Opcodes.ASM5改为Opcodes.ASM6](https://github.com/Tencent/matrix/blob/0ee872351b29e78d3b0b192959735a8234c35fa7/matrix/matrix-android/matrix-gradle-plugin/src/main/kotlin/com/tencent/matrix/plugin/compat/AgpCompat.kt#L44)
fix some build failure caused by gradle plugin