proton:android_projects
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
proton:android_projects [2022/04/06 11:05] – seth | proton:android_projects [2022/08/01 07:41] (current) – [V3 style] seth | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **NEW: | ||
- | |||
==== Intro ==== | ==== Intro ==== | ||
Line 11: | Line 9: | ||
V3 style: | V3 style: | ||
- | ==== V2 style (oudated!) ==== | + | ==== V2 style (outdated!) ==== |
At some point in history it came apparent that on Android some Java classes (provided by Proton) need to be in specific packages. And these packages change from project to another. Hence it was necessary to introduce a way to get (almost) the same source files to different directories (and thus to different packages) in different projects. The source files also needed small modifications in the code, for example the package name needs to be specified in the source. | At some point in history it came apparent that on Android some Java classes (provided by Proton) need to be in specific packages. And these packages change from project to another. Hence it was necessary to introduce a way to get (almost) the same source files to different directories (and thus to different packages) in different projects. The source files also needed small modifications in the code, for example the package name needs to be specified in the source. | ||
Line 33: | Line 31: | ||
After a few more years, Seth created an Android Studio/ | After a few more years, Seth created an Android Studio/ | ||
+ | |||
+ | Android Studio handles installing Gradle/ | ||
+ | |||
+ | Note: I've ripped out built in support (on the Java side) for In App Billing, Chartbooost/ | ||
+ | |||
+ | It is possible to use third party libraries the " | ||
+ | |||
+ | IMPORTANT NOTE: The package ID set in App.cpp MUST match the one set in local.properties. | ||
==== Building ==== | ==== Building ==== |
proton/android_projects.1649243139.txt.gz · Last modified: 2022/04/06 11:05 by seth