一、Xcode6之后提供了xctool这个工具:可以做到
1、启动一个模拟器
2、把模拟器安装到启动好的模拟器上面
3、从模拟器上卸载指定的app
xcrun instruments -w ‘iPhone 6 Plus’ 启动模拟器
xcrun simctl install booted <包名.app> 是app,不是ipa 。安装时需要提供的是.app的文件路径
xcrun simctl uninstall booted <包的bundle identifier> 卸载时需要写的是bundleID
二、adb指令
1、adb devices :查看当前连接的设备列表
2、adb install <包路径> 安装apk包
3、adb -s <设备号> install <包路径> 多设备连接情况下,向某个设备安装apk包
4、adb uninstall <包名> 卸载包
5、adb version 查看adb版本
6、adb shell pm clear <包名> 清除应用数据和缓存,完成后相当于安装之后的首次打开
7、devices offline的处理:重启下adb服务
1>adb kill-server
2>adb start-server
8、覆盖安装
adb -s <设备号> install -r <包路径>
9、使用adb实现手机和电脑无线连接
确保手机和电脑在同一个局域网(连接同一个WiFi)
adb connect <手机端ip:连接端口号> 打开手机设置-系统-状态信息里面有手机ip地址
*默认端口号为5555,不输也行。可能会报以下错:
Connection refused
用以下方法解决:
手机和电脑用usb连接之后
adb tcpip 8888 设置端口号为8888
adb connect <手机端ip:8888>
再拔掉电源,输入指令 adb connect <手机端ip:8888>就可以了
三、aapt指令
aapt是安卓资源打包工具
1、查看apk基础信息(包括权限)
aapt dump badging <包路径> eg:
aapt dump badging /Users/用户名/Downloads/XXX_android_qudaoa243_y_10_8_0.apk 查看包信息
2、aapt list test.apk // 查看apk文件内容
3、aapt dump badging test.apk //查看apk基础信息
4、aapt dump permissions test.apk //查看权限列表
三、shell指令
shell中输出是echo