先把adb shell命令做成bat文件,然后再程序中调用即可,
adb shell am start -n com.sankuai.meituan/com.sankuai.meituan.activity.Welcome
exit
下面代码在手机上测试通过
/*
* 启动应用程序
*/
public void startActivity(String pakageName,String activityName){
try{
//Process p = Runtime.getRuntime().exec("cmd.exe /c start" +
//"D:\\360安全浏览器下载\\startActivity.bat");
//Process p = Runtime.getRuntime().exec("adb shell " );
//p.waitFor();
Process q = Runtime.getRuntime().exec("cmd.exe /c start D:\\360安全浏览器下载\\startActivity.bat" );
//等待程序启动
Thread.sleep(1000);
q.waitFor();
}catch(Exception e){
}