1 #!/bin/bash 2 3 # Run a GN-built Android binary on the connected device. 4 # 5 # Example usage: 6 # $ ninja -C out dm 7 # $ droid out/dm --src gm --config gpu 8 # 9 # See https://skia.org/user/quick/gn for build instructions. 10 11 path=$1 12 name=$(basename $1) 13 shift 14 args=$@ 15 16 set -e 17 set -x 18 19 adb push $path //data/local/tmp/ 20 adb push resources //data/local/tmp/ 21 adb shell "chmod +x //data/local/tmp/$name" 22 adb shell "cd //data/local/tmp; ./$name $args" 23