|
Scene Lab
An open source project by
FPL.
|
Scene Lab itself does not yet run on Android devices since it only supports mouse and keyboard as input. However, you can build a sample project that runs on Android and shows the environment you have built using Scene Lab on the desktop.
Set up your build environment for Android builds by following these steps.
sudo apt-get install openjdk-7-jdkandroid-ndk-r10e.sdk/tools directory and the Android NDK directory to the PATH variable.Edit. Add paths similar to the following, adjusted for your install locations: c:\Users\me\AppData\Local\Android\sdk\tools;c:\Users\me\android-ndk/home/androiddev/adt and the Android NDK is installed in /home/androiddev/ndk the following line should be added to ~/.bashrc.export PATH="$PATH:/home/androiddev/adt/sdk/tools:/home/androiddev/ndk"~/Library/Android/ and the Android NDK is installed in ~/bin/android_ndk-r10e the following line should be added to ~/.bash_profile.export PATH=$PATH:~/bin/android_ndk-r10d:~/Library/Android/sdk/toolsupdate-java-alternatives to select the correct Java version.JAVA_HOME variable to the Java install locationvariable name to JDK_HOME.variable value to your Java installation directory, something like C:\Program Files\Java\jdk1.7.0_75.Additionally, if you'd like to use the handy tools in fplutil,
apt-get...sudo apt-get install antapt-get...sudo apt-get install pythonBy default, code is generated for devices that support the armeabi-v7a, x86, or armeabi ABIs. Alternatively, you can generate a fat .apk that includes code for all ABIs. To do so, override APP_ABI on ndk-build's command line.
Using ndk-build:
Using fplutil:
If the NDK has trouble locating the scene_lab module while building for Android, ensure your top-level Scene Lab directory is named "scene_lab". This is due to a limitation in how the NDK module directory detection works. For example, on Windows, your project could be located at:
And thus the sample (and the directory you would ndk-build from) would be located in: