Под "консолью" вы подразумеваете учетную запись вашего издателя?
Я думаю, что это не ошибка, а особенность. Если вы пытаетесь совершить покупку, в которой у нет одного из 4 android.test.*
идентификаторов предметов, и , она запускает отладочную версию или даже версию выпуска более новый , чем тот, который вы опубликовали, вы получите эту ошибку:
Например, если вы используете на своем устройстве режим Release , что на одну версию выше, чем в Маркете и , вы пытаетесь приобрести real пункт (не android.test.*
один), вы получите вышеупомянутую ошибку.
Для дальнейшего уточнения: если вы запускаете приложение с более высокой версией кода, чем в AndroidMarket (с тем же именем пакета, конечно), преуспеет в "совершении покупки", если вы используете один из 4 android.test.*
идентификаторов предметов.
Обратите внимание, что это основано на моем собственном опыте и наблюдениях, поскольку полная документация по этому вопросу оставляет желать лучшего.