使用脚本安装并启动一个APK
1.安装并启动一个的APK(例如app.apk这个文件) 首先需要将aapt配置到环境变量中,aapt的路径在/sdk/build-tools/xxxxx/

a.获取APK的包名 aapt dump badging app.apk | grep package | awk '{print $2}' | sed s/name=//g | sed s/\'//g
例如得到如下的结果 com.malin.world
b.得到APK的启动Activity类名 aapt dump badging app.apk | grep activity | awk '{print $2}' | sed s/name=//g | sed s/\'//g
例如得到如下的结果 com.malin.world.activity.MainActivity
c.将APK文件安装到设备 adb install -r app.apk
d.使用adb命令启动应用 adb shell am start -n package/launchable-activity
例如:
adb shell am start -n com.malin.world/com.malin.world.activity.MainActivity
如下所示 
e.将上面的四个命令写成shell脚本(例如命名为runApp.sh文件) 
d.给脚本授权可执行的权限。 chmod +x runapp.sh
f.可以将该脚本加入环境变量中。 这里可以参考这篇文章 Linux,Unix下环境变量的配置
g.执行试试看。 
该APK被安装到了手机上并启动了
参考文章列表 find-package-name-for-android-apps-to-use-intent-to-launch-market-app-from-web
Enjoy Reading This Article?
Here are some more articles you might like to read next: