Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
50 lines (34 sloc) 1.78 KB
1) At first, for building you need (64bit) linux.
2) Install Android SDK and NDK (You can unpack them into ~/Android directory), and download required tools.
https://developer.android.com/studio/index.html (you can download GUI Android Studio with SDK (which installs
from studio) or download command-line tools)
At current moment (01.01.2018) latest NDK version r16b not supported by pelya's liBSDL, so you need to use previous version r15c
https://developer.android.com/ndk/downloads/older_releases.html
Download this:
Android SDK Tools
Android SDK Platform-tools
Android SDL Build tools
Android 7.1.1 (API 25) or higher
SDK Platform (API 25) or higher
Extras/Android Support Repository
3) Install JDK. You can do it from apt-get tool or download from official site (in this case you must set envirnoment
value to JDK, see guides "How install JDK and set envirnoment values to JDK).
Command:
sudo apt-get install openjdk-8-jdk
4) Set envirnoment values to Android's tools. For set android environment I create and use simple script setenv-android.sh.
In this sript you must set your paths and tools versions. If script don't work (see results from command "printenv") - set
this values manually. Warning: values will be setted for one command-line session.
Script:
#!/bin/sh
export ANDROID_HOME=~/Android/android-sdk
export ANDROID_NDK_HOME=~/Android/android-ndk-r15c
export PATH=$ANDROID_NDK_HOME:$ANDROID_HOME/tools:$PATH
5) Install packages, which needs for build:
Commands:
sudo apt-get install make
sudo apt-get install git-core
6) Create and put keystore (You can use debug version) in ~/.android/debug.keystore
8) Now you can build project
cd scummvm/dists/androidsdl
./build.sh
Your apk will be stored in this folder
You can’t perform that action at this time.