Kaydet (Commit) c862be08 authored tarafından Jan Holesovsky's avatar Jan Holesovsky

android: Dump my debugging notes to the readme's.

Change-Id: I8f91e73fe5df5dfef054df80d43be3c74d01388b
üst 17e68606
...@@ -46,6 +46,11 @@ know. But don't seem to be necessary on a real device anyway? ...@@ -46,6 +46,11 @@ know. But don't seem to be necessary on a real device anyway?
* Debugging * Debugging
Install the .apk to the device, start the application, and:
cd android/experimental/LOAndroid3
<android-ndk-r9d>/ndk-gdb --adb=<android-sdk-linux>/platform-tools/adb
Some versions of the NDK had a broken gdb in the way that it can see Some versions of the NDK had a broken gdb in the way that it can see
symbols only for shlibs that were already loaded when the debuggee was symbols only for shlibs that were already loaded when the debuggee was
attached, so you need to carefully guess where to put: attached, so you need to carefully guess where to put:
......
...@@ -375,6 +375,19 @@ an "adb logcat" running in another window. ...@@ -375,6 +375,19 @@ an "adb logcat" running in another window.
To debug, do manually what "make run" would do and when the app has To debug, do manually what "make run" would do and when the app has
started, run ndk-gdb. started, run ndk-gdb.
You can also do that manually; to install:
<android-sdk-linux>/platform-tools/adb install -r android/experimental/LOAndroid3/bin/LibreOfficeViewer-debug.apk
To see the log:
<android-sdk-linux>/platform-tools/adb logcat
To debug, install the .apk, run it, and then:
cd android/experimental/LOAndroid3
<android-ndk-r9d>/ndk-gdb --adb=<android-sdk-linux>/platform-tools/adb
NB: If you happen to upgrade to Android SDK Tools 23, and the build (using NB: If you happen to upgrade to Android SDK Tools 23, and the build (using
'make verbose=t android') fails for you with: 'make verbose=t android') fails for you with:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment