Shell ADB外壳命令与'不一致;和';最新android sdk上的操作员
我正在尝试获取精确的本机联系信息,我们使用了adb shell命令,例如Shell ADB外壳命令与'不一致;和';最新android sdk上的操作员,shell,adb,Shell,Adb,我正在尝试获取精确的本机联系信息,我们使用了adb shell命令,例如 adb shell content query --uri content://com.android.contacts/raw_contacts/ --projection id --where "deleted='0' and id='72054'" 在另一个具有相同android sdk配置的系统上运行时,出现以下错误 -结果 [错误]不支持的参数:和 我该如何解决这个问题?我不确定我是否犯了什么错误 注意:我已经
adb shell content query --uri content://com.android.contacts/raw_contacts/ --projection id --where "deleted='0' and id='72054'"
在另一个具有相同android sdk配置的系统上运行时,出现以下错误
-结果
[错误]不支持的参数:和
我该如何解决这个问题?我不确定我是否犯了什么错误
注意:我已经检查了两个系统上相同的adb版本-
Android Debug Bridge 1.0.32版我只是花了几个小时来解决同样的问题。最终对我起作用的是避开“and”周围的空白,并以稍微不同的方式引用/引用。适用于where子句,这将导致
--where 'deleted=\"0\"\ AND\ id=\"72054\"'