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
|
||||
|
||||
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
|
||||
symbols only for shlibs that were already loaded when the debuggee was
|
||||
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
|
||||
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
|
||||
'make verbose=t android') fails for you with:
|
||||
|
||||
|
|
Loading…
Reference in a new issue