aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCody Northrop <cnorthrop@google.com>2016-09-22 07:41:08 -0600
committerCody Northrop <cnorthrop@google.com>2016-09-22 09:19:16 -0600
commit3df751863c32974f6c24ec5ddca0f4eb005ed92e (patch)
tree185fc98eb6fc403ce60da0422b6cf27ce65fad17
parent32e3b166544c1f227428055acd4fda7e0f812290 (diff)
downloadusermoji-3df751863c32974f6c24ec5ddca0f4eb005ed92e.tar.xz
demos: Update Android documentation
-rw-r--r--BUILD.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/BUILD.md b/BUILD.md
index 70636dbd..286e75ee 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -176,6 +176,19 @@ update_external_sources_android.bat
android-generate.bat
ndk-build
```
+#### Android demos
+Use the following steps to build, install, and run Cube and Tri for Android:
+```
+cd demos/android
+android update project -s -p . -t "android-23"
+ndk-build
+ant -buildfile cube debug
+ant -buildfile tri debug
+adb install ./cube/bin/NativeActivity-debug.apk
+adb install ./tri/bin/NativeActivity-debug.apk
+adb shell am start com.example.Cube/android.app.NativeActivity
+adb shell am start com.example.Tri/android.app.NativeActivity
+```
## Ninja Builds - All Platforms
The [Qt Creator IDE](https://qt.io/download-open-source/#section-2) can open a root CMakeList.txt as a project directly, and it provides tools within Creator to configure and generate Vulkan SDK build files for one to many targets concurrently, resolving configuration issues as needed. Alternatively, when invoking CMake use the -G Codeblocks Ninja option to generate Ninja build files to be used as project files for QtCreator