diff --git a/android/gdb.sh b/android/gdb.sh
index 426d371..5e1ee47 100755
|
a
|
b
|
if [ -z "$USE_IP" ] ; then USE_IP=0 ; fi
|
| 14 | 14 | if [ -z "$TMPDIR" ] ; then TMPDIR=/data/local/tmp ; fi |
| 15 | 15 | |
| 16 | 16 | source make.inc |
| 17 | | |
| 18 | | if [ $ARM64 == 1 ]; then |
| | 17 | if [ "$ARM64" == 1 ]; then |
| 19 | 18 | MYGDB="$ANDROID_NDK/my-android-toolchain64/bin/ndk-gdb" |
| 20 | 19 | BUILDDIR=build64 |
| 21 | 20 | PROJDIR=mythinstall64 |
| … |
… |
fi
|
| 75 | 74 | PACKAGE_NAME=org.mythtv.mythfrontend |
| 76 | 75 | LAUNCH_ACTIVITY=org.qtproject.qt5.android.bindings.QtActivity |
| 77 | 76 | START_WAIT=-D |
| 78 | | DATA_DIR=$(adb shell run-as $PACKAGE_NAME pwd) |
| | 77 | DATA_DIR=$(adb shell run-as $PACKAGE_NAME sh -c pwd) |
| | 78 | # remove carriage return at end |
| | 79 | DATA_DIR=$(echo "$DATA_DIR" | sed 's/\s//g') |
| 79 | 80 | DEVICE_GDBSERVER=$DATA_DIR/gdbserver |
| 80 | 81 | DEBUG_SOCKET=$DATA_DIR/debug-socket |
| 81 | 82 | |
| 82 | | if ! adb shell test -e $DEVICE_GDBSERVER ; then |
| | 83 | rc=$(adb shell sh -c "test -e $DEVICE_GDBSERVER ; echo $?") |
| | 84 | if [[ "$rc" != 0 ]] ; then |
| 83 | 85 | #adb shell mkdir -p $(dirname $DEVICE_GDBSERVER) |
| 84 | 86 | adb push ${ANDROID_NDK_ROOT}/prebuilt/android-${TARGET_ARCH}/gdbserver/gdbserver $TMPDIR |
| 85 | 87 | adb shell run-as $PACKAGE_NAME cp $TMPDIR/gdbserver $DEVICE_GDBSERVER |
| 86 | 88 | adb shell run-as $PACKAGE_NAME chmod a+x $DEVICE_GDBSERVER |
| 87 | 89 | fi |
| 88 | 90 | |
| 89 | | if ! adb shell test -e /system/bin/$APP_PROCESS_NAME ; then |
| | 91 | rc=$(adb shell sh -c "test -e /system/bin/$APP_PROCESS_NAME ; echo $?") |
| | 92 | if [[ $rc != 0 ]] ; then |
| 90 | 93 | APP_PROCESS_NAME=app_process |
| 91 | 94 | fi |
| 92 | 95 | adb pull /system/bin/$APP_PROCESS_NAME $sodir/$APP_PROCESS_NAME |