进行非增量编译时,提示xx.jar文件被其他进程占用
chenxumeng opened this issue · 0 comments
chenxumeng commented
复现:
- windows系统,使用Android studio
- 工程引入WMRouter,编译成功后,用文件夹打开 xx.apk,
- 使用cmd 的adb 命令安装apk
- 修改代码,再次编译工程
- 提示xxx.jar 被其他进程占用。
- 使用window自带的资源管理器可以看到 Android studio 和Java.exe 都使用这个xx.jar
代码编译提示的:
//非增量编译,先清空输出目录
if (!invocation.isIncremental()) {
try {
invocation.getOutputProvider().deleteAll();
} catch (IOException e) {
// 这里抛出异常
WMRouterLogger.fatal(e);
}
}
请问一下遇到这个问题如何解决。