【发布时间】:2017-01-06 11:32:20
【问题描述】:
我在 Paypal-sandbox 中尝试结帐时遇到了一些错误,错误仅发生在具有 Marshmallow 版本的设备中,低于该版本的其他版本工作正常。
错误信息
Fatal Exception: java.lang.SecurityException: getDeviceId: Neither user 10179 nor current process has android.permission.READ_PHONE_STATE.
at android.os.Parcel.readException(Parcel.java:1620)
at android.os.Parcel.readException(Parcel.java:1573)
at com.android.internal.telephony.ITelephony$Stub$Proxy.getDeviceId(ITelephony.java:4207)
at com.paypal.android.c.k.a(Unknown Source)
at com.paypal.android.c.f.B(Unknown Source)
at com.paypal.android.c.f.d(Unknown Source)
at com.paypal.android.c.f$3.run(Unknown Source)
Background sticky concurrent mark sweep GC freed 25935(1829KB) AllocSpace objects, 47(6MB) LOS objects, 8% free, 87MB/95MB, paused 7.704ms total 70.036ms
NeighborEvent{elapsedMs=2177754483, 192.168.0.1, [AC220B8E9BEB], RTM_NEWNEIGH, NUD_REACHABLE}
START u0 {cmp=com.luulla.mobile.android/com.paypal.android.MEP.PayPalActivity (has extras)} from uid 10179 on display 0
Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@724f030 attribute=null, token = android.os.BinderProxy@760242f
我可以知道有人遇到过这个问题吗?它是由 Paypal-SDK 引起的吗?非常感谢给定的建议和回答:)
【问题讨论】:
-
您是否尝试过以编程方式检查权限?
-
marshmellow 设备是否发生异常?
-
@apk 是的,请阅读问题
-
签入清单文件。
-
@safinhacko 对于低于 API 23 的设备工作正常,我认为这应该不是问题
标签: android android-permissions paypal