build(gradle): 优化项目构建并添加 ProGuard 混淆

- 移除了不必要的依赖项和构建配置
- 添加了 ProGuard 混淆任务
- 优化了 CEF 设置,提高了性能和减少了日志输出
- 调整了项目结构,使构建过程更加清晰和高效
This commit is contained in:
tzdwindows 7
2025-08-14 14:32:46 +08:00
parent a5b3b90249
commit 9136ad8827
3 changed files with 69 additions and 174 deletions

View File

@@ -55,18 +55,21 @@ public class CefAppManager {
private static void initializeDefaultSettings() {
initLock.lock();
try {
settings.windowless_rendering_enabled = true;
settings.javascript_flags = "--expose-gc";
settings.windowless_rendering_enabled = false;
settings.javascript_flags = "";
settings.cache_path = FolderCreator.getLibraryFolder() + "/jcef/cache";
settings.root_cache_path = FolderCreator.getLibraryFolder() + "/jcef/cache";
settings.persist_session_cookies = true;
settings.log_severity = CefSettings.LogSeverity.LOGSEVERITY_VERBOSE;
settings.persist_session_cookies = false;
settings.log_severity = CefSettings.LogSeverity.LOGSEVERITY_WARNING;
String subprocessPath = FolderCreator.getLibraryFolder() + "/jcef/lib/win64/jcef_helper.exe";
validateSubprocessPath(subprocessPath);
settings.browser_subprocess_path = subprocessPath;
logger.info("Default CEF settings initialized");
//settings.background_color = new Color(255, 255, 255, 0);
settings.command_line_args_disabled = false;
logger.info("Optimized CEF settings initialized");
} finally {
initLock.unlock();
}