You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Google browser android version of the source program
16
16
* This project is a world-class android architecture
17
17
* Clarify the project business logic can completely fit for domestic company engineer
18
18
* This project will follow up and update Google browser kernel version for a long time, welcome to the star
19
19
20
-
###Notice
20
+
###Notice
21
21
If you are using AndroidStudio above 2.0 version and open instant run function, suggested to debug after closing (instant run will modify on the Application of the result in chrome provider context reference error)
###The upgrade Chromium kernel steps are as follows
28
+
###The upgrade Chromium kernel steps are as follows
29
29
---
30
30
31
-
###Preparation
31
+
###Preparation
32
32
33
33
Refer to [official](https://chromium.googlesource.com/chromium/src/+/master/docs/android_build_instructions.md) and other tutorial compile chromium source code, and can generate chrome apk
34
34
35
-
###purpose
35
+
###purpose
36
36
37
37
Using AndroidStudio debugging Chromium Android
38
38
39
-
###The build process
39
+
###The build process
40
40
41
41
1. Android Studio as a development environment, from Chromium for Android from chrome module source code, to join the Android project.
42
42
2. Native code in the chromium environment to build, as so file to join the Android project
43
43
3. Basic module (base, the content, net, etc.) in the chromium environment to build into a jar package, then add to the Android project
44
44
4. content, chrome, UI modules such as resource file to join an Android library project
45
45
46
-
###Why can't a resource file are directly added to the Android project?
46
+
###Why can't a resource file are directly added to the Android project?
47
47
48
48
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.
1. Pak and dat files need to be added to the assets directory, and cannot be compressed
77
77
2. Aidl files added to the main/aidl
78
78
3. The current build chromium version is 55.0.2883.99
79
79
4. Because some Java file is through the C compiler generated, there is the chromium/src/out directory or exist in the jars.If according to corresponding relation between the above updated version missing files, please go to the out/directory search, add corresponding files according to the namespace.There are some temporary generated XML resource file also need the out/directory on copy to the corresponding resource module.
0 commit comments