README для выборки рыночных счетов гласит:
Для биллинга в приложении требуется версия 2.3.0 Android Market
приложение. Для запуска примера приложения у вас должна быть эта версия
(или более новая версия), установленная на вашем устройстве. Вы можете проверить
версия приложения Android Market, выполнив следующие действия:
- Откройте Настройки на вашем устройстве и коснитесь Приложения.
- В настройках приложения коснитесь Управление приложениями.
- Нажмите Все, чтобы просмотреть все приложения.
- Прокрутите вниз и коснитесь приложения Market.
- Номер версии отображается под Market в верхней части экрана.
Ну, я так и сделал и обнаружил, что моя рыночная версия очень старая: 1,82
Я думал, что он обновится автоматически (как описано здесь ), но по какой-то странной причине этого не произошло, и я не могу найти способ сделать это вручную.
Я подозреваю, что это связано с тем, что мой Android 2.2.1 является CyanogenMod-6.1.0-N1
.
Есть идеи, как обновить приложение Market в моем телефоне?
Обновление: Я только что обнаружил эту ветку , что позволяет мне сообщить об успешном обновлении до версии 2.2.7 . Вот что я сделал:
- Загрузил файл Vending-2.2.7-signed-testkeys.update.zip
- Скопировал Vending.apk внутри него на SDCard
- Скачано ZipSigner 2 (с Маркета)
- Выбрал новый Vending.apk в качестве входных данных и указал подписанный vending.apk в качестве выходных.
- Выбранная «платформа» в качестве ключа / режима
- Подпись файла (успех).
- Запустил получившийся подписанный vending.apk из Файлового менеджера.
Вау! Это некоторый прогресс. Я считаю, что путь отсюда до 2.3.0 будет проще.