首页 > 解决方案 > adb shell om clear com.android.vending 错误

问题描述

我目前正在测试 Android In-App Billing v3 Library。一切都按预期工作,但如果我想通过以下终端命令重置计费选项:

adb shell om clear com.android.vending

我收到以下错误:

/system/bin/sh: om: inaccessible or not found

我正在使用三星 A51 作为真正的测试设备

有人知道这个错误是什么意思,或者有什么不同的方法可以重置它?

标签: androidandroid-studioandroid-inapp-purchase

解决方案


这意味着系统中没有调用可执行命令om

我认为你想做的是调用pm(包管理器)。这相当于在设置中点击“清除数据”。

但我很确定清除 Play 商店的数据(这是您正在尝试做的)不会重置应用程序的计费。

我建议您阅读 Google 文档以测试计费: https ://developer.android.com/google/play/billing/billing_testing


推荐阅读