android: Dump my debugging notes to the readme's.
Change-Id: I8f91e73fe5df5dfef054df80d43be3c74d01388b
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user