ответ

2

К сожалению, это known bug в Google Play Licensing Library. Вопрос назначаются и это будет исправлено в будущем, в то же время, если вы хотите использовать библиотеку также с леденцом есть обходной путь:

В изменении LicenseChecker.java от этого:

boolean bindResult = mContext.bindService(new Intent(new String(Base64.decode("Y29tLmFuZHJvaWQudmVuZGluZy5saWNlbnNpbmcuSUxpY2Vuc2luZ1NlcnZpY2U="))), 
              this, // ServiceConnection. 
              Context.BIND_AUTO_CREATE); 

к этому:

Intent serviceIntent = new Intent(new String(Base64.decode("Y29tLmFuZHJvaWQudmVuZGluZy5saWNlbnNpbmcuSUxpY2Vuc2luZ1NlcnZpY2U="))); 
serviceIntent.setPackage("com.android.vending"); 

boolean bindResult = mContext.bindService(serviceIntent), 
              this, // ServiceConnection. 
              Context.BIND_AUTO_CREATE); 
+0

Я использую новейшую библиотеку банку файл (все службы Google - Я также использовать аналитику) – rala

+0

Я не думаю, что библиотека лицензий Verification внутри Google Play. Где вы находите эту информацию? У вас должен быть внешний проект под названием play_licensing или что-то вроде этого –

+0

oh sry, это правда • как я могу его изменить сейчас? – rala