1. adb复制(push)文件到设备:
① adb shell
如果文件夹已经存在,则不用创建。
2.adb安装本地应用:
首先,进入到应用所在的文件夹,如:root@android:/mnt/sdcard/myfile #
执行命令: adb -s 127.0.0.1:5555 install a.apk
安装成功。
MyUtil.getInstance().execShell("adb shell");
MyUtil.getInstance().execShell("cd mnt/sdcard/myfile");
MyUtil.getInstance().execShell("adb -s 127.0.0.1:5555 install a.apk");
MyUtil.getInstance().execShell("exit");
3. adb启动应用程序
参考代码:adb shell am start -n com.example.a/com.example.a.MainActivity
其中com.example.a为程序包名。MainActivity为要启动的activity.
启动的方法为: # am start -n 包(package)名/活动(activity)全路径
几个启动指定程序activity的例子
1. Music 和 Video(音乐和视频)的启动方法为:
am start -n com.android.music/com.android.music.MusicBrowserActivity
am start -n com.android.music/com.android.music.VideoBrowserActivity
am start -n com.android.music/com.android.music.MediaPlaybackActivity
2. Camera(照相机)的启动方法为:
am start -n com.android.camera/com.android.camera.Camera
3. Browser(浏览器)的启动方法为:
am start -n com.android.browser/com.android.browser.BrowserActivity
4. 启动浏览器
am start -a android.intent.action.VIEW -d
5. 拨打电话
am start -a android.intent.action.CALL -d tel:10086
6. 启动 google map 直接定位到北京
am start -a android.intent.action.VIEW geo:0,0?q=beijing