2014-12-08 4 views
0

я начал получать следующее исключение на некоторых устройствах:Где я могу получить последнюю библиотеку IABHelper?

java.lang.NullPointerException 
at com.mycompany.iab.IabHelper.queryPurchases(Unknown Source) 
at com.mycompany.iab.IabHelper.queryInventory(Unknown Source) 
at com.mycompany.iab.IabHelper.queryInventory(Unknown Source) 
at com.mycompany.iab.IabHelper$2.run(Unknown Source) 
at java.lang.Thread.run(Thread.java:856) 

И мне интересно, если возможно, я с помощью неправильной версии IABHelper как все посты я нахожу об этом же исключением довольно старый.

Спасибо.

+0

, пожалуйста, проверьте эту ссылку.http: //developer.android.com/google/play/billing/v2/ billing_integrate.html – dipali

+0

Это образец v2, и я использую v3. Я использую iabhelper из этого примера https://developer.android.com/training/in-app-billing/preparing-iab-app.html#GetSample, но именно так я получаю это исключение. – casolorz

ответ

0

Похоже, вы используете последнюю версию. Хотя проверьте номер версии в диспетчере SDK версии 5, затем выполните diff в папке утилиты, которую вы используете в своем приложении. Я тоже получаю эти ошибки - я предполагаю, что это ошибка пользователя (не так корректно вызывая образцы API). У меня есть 2 доклада сегодня, и 1 в конце октября (2014) - не так много до сих пор ...

Смежные вопросы