android: Dump my debugging notes to the readme's.
Change-Id: I8f91e73fe5df5dfef054df80d43be3c74d01388b
This commit is contained in:
parent
17e68606b7
commit
c862be0815
2 changed files with 18 additions and 0 deletions
|
@ -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:
|
||||||
|
|
13
README.cross
13
README.cross
|
@ -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:
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue