#!/bin/sh #if [ $# -ne 1 ] #then # echo "usage: $0 /path/to/your/library.so packagename.of.your.activity" # echo "for example:" # echo " $0 /code/mydemo/libs/armeabi/libmydemo.so com.nvidia.devtech.mydemo" # exit #fi s=$1 if [ $# = 2 ] then echo "found extra search param" s=$2 fi echo "searching for $s" p=`adb shell ps | grep -m1 $s | awk '{print $2}'` if [ "$p" = "" ]; then echo "ERROR: That doesn't seem to be a running process. Please make sure your" echo "application has been started and that you are using the correct" echo "namespace argument." exit fi adb forward tcp:12345 tcp:12345 echo adb shell run-as $1 /data/local/gdbserver --attach :12345 $p adb shell run-as $1 /data/local/gdbserver --attach :12345 $p