Skip to content
Browse files

Update Android instructions.

Not really based from personal experience, but rather on what others wrote,
namely

  kanru@5948e72
  • Loading branch information...
1 parent 2b4c517 commit d01f837047b58415474fe7e842521c4d0fbef471 @jrfonseca jrfonseca committed
Showing with 15 additions and 3 deletions.
  1. +4 −0 INSTALL.markdown
  2. +11 −3 README.markdown
View
4 INSTALL.markdown
@@ -70,6 +70,10 @@ Build as:
cmake -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain/android.toolchain.cmake -DANDROID_API_LEVEL=9 -H. -Bbuild
make -C build
+You can also choose a particular ABI by passing `ANDROID_ABI` variable to
+cmake, e.g., `-DANDROID_ABI=x86`.
+
+
Windows
-------
View
14 README.markdown
@@ -152,10 +152,9 @@ To trace the application inside gdb, invoke gdb as:
### Android ###
The following instructions should work at least for Android Ice Scream
-Sandwitch:
+Sandwitch.
-For standalone applications the instructions above for Linux should
-work. To trace applications started from within the Android VM process
+To trace applications started from within the Android VM process
(`app_process` aka zygote) you'll have to wrap this process and enable
tracing dynamically for the application to be traced.
@@ -206,6 +205,15 @@ tracing dynamically for the application to be traced.
Launch the application for example from the application menu.
+To trace standalone applications do:
+
+ adb push /path/to/apitrace/build/wrappers/egltrace.so /data
+ adb shell
+ # cd /data/local/tmp
+ # LD_PRELOAD=/data/egltrace.so test-opengl-gl2_basic
+ adb pull /data/local/tmp/test-opengl-gl2_basic.trace
+ eglretrace test-opengl-gl2_basic.trace
+
### Mac OS X ###
Run the application you want to trace as

0 comments on commit d01f837

Please sign in to comment.
Something went wrong with that request. Please try again.