AndResGuard
AndResGuard copied to clipboard
win10在AS里执行完gradle命令后原始apk一直被java进程占用
环境:win10,AS 3.0.1,gradle 4.1,jdk 8,AndResGuard 1.2.11。
resgurad配置:关闭7zip,开启finalApkBackupPath,路径就用readme里那个final.apk,其它配置直接复制readme里面的。
问题描述:命令行执行gradlew clean assembleDebug resguardDebug,执行完成后查看资源管理器,发现assemble产生的那个app-debug.apk一直被1个java.exe进程占用,无法删除,再次执行clean也报错,唯一的解决办法是强行结束那个java进程。不知道这是这边实现逻辑上的问题还是我本地配置的问题?
直接运行gradlew clean resguardDebug即可。另外可以查看下log,看为何卡住
log只有1个warning: Console uses unknown character encoding: cp0. Using UTF-8 instead。其它都是正常的,最终输出的文件也没问题,也没出现卡住的情况,只是java进程没有释放对原始apk文件的占用。
遇到同样的问题,混淆前的原始包无法删除