Mac下shell脚本配合adb完成.apk包的卸载安装和启动

    技术2022-07-10  161

    #进入apk路径 cd ./Documents/Work/codingjr_app_cocos/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/outputs/apk/debug #目标包名 targetPackageName="com.blade.test"; #如果已安装则卸载 packageName=$(adb shell pm list packages | grep "$targetPackageName"); if [ ! -z "$packageName" ]; then adb uninstall $targetPackageName; echo $packageName"卸载成功" fi echo "开始安装" adb install testing1.apk #获取当前启动的APP的Activity #adb shell dumpsys window | grep mCurrentFocus(仅用于mac) #adb shell dumpsys window | findstr mCurrentFocus(windows) echo "安装成功,启动app对应的Activity" adb shell am start -n "${targetPackageName}/org.cocos2dx.javascript.AppActivity"

     

    Processed: 0.009, SQL: 9