1.最近因为项目需要在ant环境下安装打包好的apk文件,代码如下
<?xml version="1.0" encoding="UTF-8"?> <project name="installpackage" default="install"> <target name="uninstall"> <exec executable="cmd"> <arg value="/c"/> <arg value="adb uninstall com.phonemenu" /> </exec> </target> <target name="install" depends="uninstall"> <exec executable="cmd"> <arg value="/c" /> <arg value="adb install E:\aa\EMenuPhone.apk" /> </exec> </target> </project>
2.在adb shell 下直接运行已经安装好的应用,-a 是表示是根据action来打开, -n 直接打开组件
am start -a android.intent.action.VIEW -d http://www.baidu.com
3.也可以直接在cmd下运行指定的应用
adb shell am start -n 应用包名/应用的主Activity