Проверьте покупку приложения с помощью ключа отладки. - PullRequest
6 голосов
/ 14 августа 2011

Я пытаюсь проверить покупку inapp, но каждый раз, когда я развертываю с помощью eclipse (подписанного ключом отладки), он говорит: "Эта версия приложения не настроена для выставления счетов Market. Для получения дополнительной информации обратитесь в справочный центр." Когда я экспортирую версию выпуска apk (подписанную моим закрытым ключом), все в порядке. У меня такой вопрос: мне нужно экспортировать apk, загрузить его на устройство, чтобы запустить тест? Это много потерянного времени, и я не могу проводить тесты. Я что-то упустил?

Ответы [ 3 ]

13 голосов
/ 14 августа 2011

Вы можете купить тестовый продукт 'android.test.purchased', используя отладочную версию. Чтобы получить «настоящий» продукт, вам необходимо подписать его ключом релиза и загрузить черновую версию на рынок. Чтобы сэкономить время, вы должны использовать тестовый продукт, пока ваше приложение не заработает, и использовать настоящий идентификатор продукта только для окончательного тестирования. Проверьте документацию для более подробной информации

2 голосов
/ 14 августа 2011

Экспорт подписанных APK через ADT в Eclipse действительно довольно обременителен. Гораздо более эффективным механизмом сборки является сборка отладочной или выпускной версий с помощью скрипта сборки Ant (см. «Сборка и запуск из командной строки» ). Я добавил несколько целей Ant для немедленной установки этих недавно созданных APK на подключенное устройство.

Если вы создадите новый проект с помощью android create project (см. «Управление проектами из командной строки» ), вы получите базовый файл build.xml для начала работы.

0 голосов
/ 05 марта 2012

У меня была такая же проблема, и мне пришлось установить приложение с самого маркета, прежде чем оно заработало. Загрузка той же APK по какой-то причине не сработала.

...