build(gradle): 优化项目构建并添加 ProGuard 混淆
- 移除了不必要的依赖项和构建配置 - 添加了 ProGuard 混淆任务 - 优化了 CEF 设置,提高了性能和减少了日志输出 - 调整了项目结构,使构建过程更加清晰和高效
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user