Intereting Posts
У Android Studio есть инструмент анализатора памяти, такой как MAT в Eclipse? Java.lang.OutOfMemoryError в android при получении изображения из галереи в android Как извлечь имя файла из URI, возвращенного из Intent.ACTION_GET_CONTENT? Weird Overlay рисует поведение при масштабировании MapView GoogleAuthUtil.getToken возвращает недопустимый код аутентификации Android: Я использую библиотеку AChartEngine для графиков, но не могу интегрировать графический вид артангинга с помощью android xml? Получить название запуска приложения для Android-приложения Не поддерживает ли Picasso загрузку изображений, использующих протокол https Activity.finishAffinity () vs Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK Получение исключения IndexOutOfBoundsException FragmentManagerImpl после обмена чем-то с приложениями Как добавить события в календарь по умолчанию для android4.0? Какой лучший статический инструмент анализа кода для проекта Android? SearchView в ActionBar – проблемы с кнопкой * Up * Обрезать изображение на квадрат – Android Какой атрибут темы изменяет цвет текста сообщения об ошибке EditText

Служба Google Play перестает работать, когда я совершаю покупку с помощью android.test.purchased

Bundle buyIntentBundle = inappService.getBuyIntent(3, this.getPackageName(), "android.test.purchased", "inapp", "myUserId"); int responseCode = buyIntentBundle.getInt("RESPONSE_CODE"); if (responseCode == 0) { PendingIntent pendingIntent = buyIntentBundle.getParcelable("BUY_INTENT"); this.startIntentSenderForResult(pendingIntent.getIntentSender(), PURCHASE_REQUEST_CODE, new Intent(), 0, 0, 0); } 

Похоже, что когда я выполняю код выше, моя служба игры google перестанет работать (сбой?)

Это работало пару дней назад. Но теперь он прекратился.

Вы, ребята, знаете, что я могу сделать? Когда я тестировал настоящий продукт с бета-тестированием, все работает.

Вот добавленная трассировка стека. Похоже, что это происходит из самого магазина Google Play.

  07-21 14:28:51.172 18056-18224/? E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #4 Process: com.android.vending, PID: 18056 java.lang.RuntimeException: An error occurred while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:318) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354) at java.util.concurrent.FutureTask.setException(FutureTask.java:223) at java.util.concurrent.FutureTask.run(FutureTask.java:242) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:762) Caused by: java.lang.NullPointerException: Attempt to read from field 'long com.google.wireless.android.finsky.dfe.nano.an.b' on a null object reference at com.google.android.finsky.billing.lightpurchase.sa(SourceFile:5) at com.google.android.finsky.billing.lightpurchase.h.doInBackground(SourceFile:27) at android.os.AsyncTask$2.call(AsyncTask.java:304) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:762) 

Solutions Collecting From Web of "Служба Google Play перестает работать, когда я совершаю покупку с помощью android.test.purchased"

Я связался с поддержкой Google Developer, и они сказали, что это «ошибка в Google Play Store»,

Ответ Google:

Мы знаем об этой проблеме, и наши инженеры в настоящее время изучают ее. Я буду предоставлять больше обновлений, как только я получу от них какую-либо информацию.

Поэтому нет необходимости ничего делать в этой аварии. Дождитесь исправления ошибок в приложении Google Play Store.


EDIT (08.08.2017)

Сегодня проблема с « проблемой android.test.purchased» устранена . Версия приложения для Google Play Store – 8.0.73.R-all [0] [PR] 162689464 .

В соответствии с @MarsPeople говорится о комментарии Это из-за нового обновления Google Play Store (версия 8.0.26.R-all [0] [PR] 161173660) . Я протестировал (в биллинге приложений) около 3-4 устройств, которые содержат эту версию магазина Google Play Store, поэтому в этом устройстве Google Play Store сбой и получить исключение nullpointer, но когда я удалю обновление и протестирую его с более старой версией (например, в моем случае версии 5.1.11 ) он работает отлично, но через некоторое время активно обновляет обновление магазина (версия 8.0.26.R-all [0] [PR] 161173660), а затем я попробовал его, а затем поиграл в Google Play Store. Так что да, мы должны ждать, пока Google не опубликует новое обновление по этому вопросу 🙂

Но на удивление он отлично работает с реальным SKU, который предоставляется с консоли Google. И не работать с тестом SKU (android.test.purchased)

Я надеюсь, что это поможет кому-то, кто получит эту проблему в google play store версии 8.0.26.R-all [0] [PR] 161173660