adb shell om clear com. android .vending Error - PullRequest
0 голосов
/ 16 апреля 2020

В настоящее время я тестирую библиотеку Android In-App Billing v3. Все работает, как и ожидалось, но если я хочу сбросить параметры платежа с помощью следующей команды терминала:

adb shell om clear com.android.vending

Я получил следующую ошибку:

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

Я использую Samsung A51 как реальное тестовое устройство

Кто-нибудь знает, что означает эта ошибка или что может быть другим способом ее сброса?

1 Ответ

0 голосов
/ 16 апреля 2020

Это означает, что в системе нет исполняемой команды с именем om.

Я думаю, вы пытались вызвать pm (менеджер пакетов). Это будет эквивалентно нажатию кнопки «Очистить данные» в настройках.

Но я уверен, что очистка данных для Play Store (что вы и пытаетесь сделать) не приведет к сбросу счетов для приложения.

Рекомендую прочитать документацию Google для тестирования биллинга: https://developer.android.com/google/play/billing/billing_testing

...