我在我们的团队中遇到了这个问题:我们想测试与日历的交互,我们显然需要日历写权限才能执行此操作.
有没有办法确保仪器测试有必要的权限?我知道你可以虚拟地授予特定avd的权限,但是有没有更好的方法呢?
有没有办法确保仪器测试有必要的权限?我知道你可以虚拟地授予特定avd的权限,但是有没有更好的方法呢?
解决方法
您可以使用以下方式授予和撤销权限:
adb pm grant com.package.myapp android.permission.<PERMISSION> adb pm revoke com.package.myapp android.permission.<PERMISSION>
Android Debug Bridge(adb)版本1.0.32的更新:
您需要添加shell来运行这些命令,例如./adb shell pm grant ……