User Tools

Site Tools


proton:android_projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
proton:android_projects [2022/04/06 11:07] sethproton:android_projects [2022/08/01 07:38] – [V3 style] seth
Line 32: Line 32:
 After a few more years, Seth created an Android Studio/Gradle based build.  The preprocessor is no longer used and the build system is simplified quite a bit, you just change the package id in a single place (AndroidGradle/local.properties) and edit a CMakeLists.txt file to set which C/C++ files compile.  Android Studio can load the project and run/debug on devices or emulated devices very easily. After a few more years, Seth created an Android Studio/Gradle based build.  The preprocessor is no longer used and the build system is simplified quite a bit, you just change the package id in a single place (AndroidGradle/local.properties) and edit a CMakeLists.txt file to set which C/C++ files compile.  Android Studio can load the project and run/debug on devices or emulated devices very easily.
  
-Android studio handles installing Gradle/NDK/etc by itself, much simpler than before.+Android Studio handles installing Gradle/NDK/etc by itself, much simpler than before
 + 
 +Note:  I've ripped out built in support (on the Java side) for In App Billing, Chartbooost/Tapjoy/Etc as I assume they don't work anymore anyway as I haven't used them for years. 
 + 
 +It is possible to use third party libraries the "gradle way" or directly by linking files, I do this in Dink Smallwood HD android for FMOD support.
  
 ==== Building ==== ==== Building ====
proton/android_projects.txt · Last modified: 2022/08/01 07:41 by seth