Я использую библиотеку MECL PayPal в одном из моих проектов, и она была протестирована и работала по назначению на полдюжины устройств. Тем не менее, когда я испытал его на Nexus 7 NullPointerException всегда выброшен, когда метод PayPal.fetchDeviceReferenceTokenWithAppID()
называется:PayPal.fetchDeviceReferenceTokenWithAppID() вызывает NullPointerException на Nexus 7
07-24 23: 26: 11,466: Вт/System.err (28266): java.lang.NullPointerException 07-24 23: 26: 11.466: W/System.err (28266): at libcore.net.UriCodec.encode (UriCodec.java:132) 07-24 23: 26: 11.466: W/System.err (28266): at java.net.URLEncoder.encode (URLEncoder.java:57) 07-24 23: 26: 11.466: W/System.err (28266): at com.paypal.android.acg (Неизвестный источник) 07-24 23: 26: 11.466: W/System.err (28266): at com.paypal.android.ace (Неизвестный источник) 07-24 2 3: 26: 11.466: W/System.err (28266): at com.paypal.android.acb (Неизвестный источник) 07-24 23: 26: 11.466: W/System.err (28266): at ru .paypal.android.adrun (Неизвестный источник) 07-24 23: 26: 11.496: D/TilesManager (28266): запуск TG # 0, 0x672a6428 07-24 23: 26: 11.496: D/TilesManager (28266) : новый EGLContext из рамки: 693dbd88 07-24 23: 26: 11.496: D/GLWebViewState (28266): Reinit shader 07-24 23: 26: 11.506: D/GLWebViewState (28266): Reinit transferQueue 07-24 23 : 26: 12.566: D/dalvikvm (28266): GC_CONCURRENT освобожден 1207K, 10% бесплатно 13335K/14688K, приостановлено 3 мс + 6 мс, всего 55 мс 07-24 23: 26: 13.136: E/Error (28266): Ошибка аутентификации , кнопка не включена. 07-24 23: 26: 13.136: W/System.err (28266): java.lang.NullPointerException 07-24 23: 26: 13.136: W/System.err (28266): at com.paypal.android .aca (Неизвестный источник) 07-24 23: 26: 13.136: W/System.err (28266): at com.paypal.android.ace (Неизвестный источник) 07-24 23: 26: 13.136: W/System .ru (28266): at com.paypal.android.acb (Неизвестный источник) 07-24 23: 26: 13.136: W/System.err (28266): at com.paypal.android.adrun (Неизвестный источник)
Обратите внимание, что точно такой же APK может работать без проблем на Galaxy Nexus, S3, и даже Nexus 7 эмулятор, он только перестал работать на Nexus 7. Я в полной растерянности на данном этапе так любая помощь приветствуется.
Работает ли образец приложения на Nexus 7? Я предполагаю, что это не так, потому что это выглядит как экологическая проблема. – IanB
Это не так. Что вы подразумеваете под воздействием окружающей среды и как ее разрешить? – Kai