diff --git a/Working-for-Android.md b/Working-for-Android.md index 832ce74..11eec0c 100644 --- a/Working-for-Android.md +++ b/Working-for-Android.md @@ -34,7 +34,7 @@ To develop with raylib in C, we need to install the Android Native Development K ## Compiling raylib source code -To compile raylib sources, just navigate from command line to folder `raylib/src/` and execute `Makefile` with: +To compile raylib sources, just navigate from command line to directory `raylib/src/` and execute `Makefile` with: mingw32-make PLATFORM=PLATFORM_ANDROID @@ -42,18 +42,19 @@ NOTE: libraylib.a will be generated in `raylib/src` directory by default. WARNING: Maybe your Android device uses a 64bit CPU but be careful, installed Android OS could still be 32bit, not allowing 64bit apps. -## Compiling a raylib game for Android (using an example project template) +## Compiling a raylib game for Android (using a [project template](https://github.com/raysan5/raylib-game-template)) -_Step 1._ To build an APK, navigate to folder `raylib/template/simple_game/` and edit Makefile.Android. Replace these +_Step 1._ To build an APK, navigate to directory `raylib-game-template/src/` and edit `Makefile.Android`. Replace these settings with yours where apropriate: ``` ANDROID_ARCH ?= ARM ANDROID_API_VERSION = 28 JAVA_HOME ?= C:/open-jdk -ANDROID_HOME = C:/android-sdk -ANDROID_TOOLCHAIN = C:/android-ndk-r21/toolchains/llvm/prebuilt/windows-x86_64 -ANDROID_BUILD_TOOLS = $(ANDROID_HOME)/build-tools/29.0.3 +ANDROID_HOME ?= C:/android-sdk +ANDROID_NDK ?= C:/android-ndk +ANDROID_TOOLCHAIN ?= $(ANDROID_NDK)/toolchains/llvm/prebuilt/windows-x86_64 +ANDROID_BUILD_TOOLS ?= $(ANDROID_HOME)/build-tools/29.0.3 ANDROID_PLATFORM_TOOLS = $(ANDROID_HOME)/platform-tools ``` Then build the apk with: @@ -61,6 +62,7 @@ Then build the apk with: mingw32-make PLATFORM=PLATFORM_ANDROID **WARNING: Make sure the MAKE tool to use is properly configured in the Makefile:** + ```make # Define default make program MAKE = make