CrossWalk Chromium Jar 修改指南

date
slug
crosswalk-chromium-mod-jar
status
Published
tags
CrossWalk
Chromium
WebView
summary
CrossWalk 是由 Intel 主导, 基于 Chromium 的 WebView 实现. 旨在为不同平台提供高效并且一致的 Web 体验.关于项目简介、优劣对比、[控件的使用](https://crosswalk-project.org/docume...
type
Post
CrossWalk 是由 Intel 主导, 基于 Chromium 的 WebView 实现. 旨在为不同平台提供高效并且一致的 Web 体验.
关于项目简介、优劣对比、控件的使用, 建议参考官方文档.
本文主要从Java层 以修改最新 Stable 22.52.561.4 介绍如何下载源码修改Jar

1. 源码下载

官方提供的下载方式与 Chromium 一样,需要使用 gclient 下载. 但是代码仓库较大, 国内网络环境下基本无望.
另外一个方式可以直接从 GitHub 上下载:
下载完大概8GB

2. Java/Jar 修改

官方建议的构建方式需要 Linux/macOS, 如果只是修改Java层的代码则不需要这么麻烦.
  1. 使用 Intellij IDEA 新建 Java 工程, 将 xwalk_core_library_java.jar 添加进依赖.
  1. Src 下添加同包名同类名的类
  1. Build – Build Artifacts – Build
具体配置如下:
notion image
notion image

© likaci 2013 - 2024