JackyAndroid / AndroidChromium
- вторник, 12 июля 2016 г. в 03:13:37
Java
chrome browser android version of the source program,build with gradle
GitHub: https://github.com/JackyAndroid
CSDN: http://blog.csdn.net/rain_butterfly
Refer to official and other tutorial compile chromium source code, and can generate chrome apk
Using AndroidStudio debugging Chromium Android
Because namespace problems, such as the content of the module resources namespace is org.chromium.content,the chrome module namespace is org.chromium.chrome, so need to build different Android library project, specify different package name.
app/libs ----------- chromium/src/out/Release/lib.java
app/src/main/aidl ----------- chromium/src/chrome/android/java/src/android/support/customtabs/*.aidl
app/src/main/assets ----------- chromium/src/out/Release/assets/chrome_public_apk
app/src/main/java ------------ chromium/src/chrome/android/java/src
app/src/main/jniLibs ----------- chromium/src/out/Release/chrome_public_apk/libs
app/src/main/res(app module init res)
libraries/androidmedia_res ----------- chromium/src/third_party/android_media/java/res
libraries/chrome_res ----------- chromium/src/chrome/android/java/res & chromium/src/chrome/android/java/res_chromium
libraries/content_res ----------- chromium/src/content/public/android/java/res
libraries/datausagechart_res --------- chromium/src/third_party/android_data_chart/java/res
libraries/ui_res ---------- chromium/src/ui/android/java/res
The project is inspiration from the 365 browser
Copyright 2016 Jacky Wang<jacky.android@foxmail.com>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.