android - 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 作为真正的测试设备
有人知道这个错误是什么意思,或者有什么不同的方法可以重置它?
解决方案
这意味着系统中没有调用可执行命令om
。
我认为你想做的是调用pm
(包管理器)。这相当于在设置中点击“清除数据”。
但我很确定清除 Play 商店的数据(这是您正在尝试做的)不会重置应用程序的计费。
我建议您阅读 Google 文档以测试计费: https ://developer.android.com/google/play/billing/billing_testing
推荐阅读
- sqlite - 如何在 SQLite 数据库中将 9999 年 12 月 31 日 12:00:00 AM 转换为 9999-12-31T00:00:00
- android - 使用 android play store update 更新 android URI 方案
- gcloud - 将存储桶中的数据(图像)流式传输到谷歌 AI 平台上的训练作业
- java - Java中的错误Index out of bounds for length是什么意思?
- python - Spyder 不承认定义变量的存在
- python - UserWarning: 没有明确指定解析器,所以我正在为这个系统使用最好的 HTML 解析器(“html5lib”)
- compiler-construction - 由于与数组索引和指针地址相关的别名,编译器如何实现数组和指针的数据流分析
- visual-studio - Response.Redirect 导致 Visual Studio 停止执行
- html - 缩放时缩放元素 - HTML/CSS
- javascript - Fabric.js中特定字符的文本高度