一回の梱包後のapkを覚えて、ping++支付宝と微信の支払いのフラッシュバックの問題

3603 ワード

最近の制品はping++のsdkを最新にアップグレードすることを要求して、私达がふだんテストするのはすべて直接AS runを携帯电话の上で使うため、sdkをアップグレードした后のping++のアナログの支払い环境と正式な环境はすべてテストして问题がありません.
でも!!!
オンラインになった後、ユーザーが注文して支払った時にクラッシュしました!エラーは次のとおりです.
 1   java.lang.VerifyError: Verifier rejected class com.pingplusplus.android.Pingpp: boolean com.pingplusplus.android.Pingpp.signAgreement
 2   (android.app.Activity, java.lang.String) failed to verify: 
 3   boolean com.pingplusplus.android.Pingpp.signAgreement(android.app.Activity, java.lang.String): 
 4   [0x13] 'this' arg must be initialized (declaration of 'com.pingplusplus.android.Pingpp' appears in /data/app/ .
 5   android-Xu-oMJg1tv-1aa7cS92MKw==/base.apk!classes3.dex)
 6         at com.pingplusplus.android.Pingpp.createPayment(Unknown Source:0)
 7         at  .t4.android.commodity.order.FragmentPayWay$8.onSuccess(FragmentPayWay.java:450)
 8         at  .t4.unit.MyJsonHttpResponseHandler$1.run(MyJsonHttpResponseHandler.java:36)
 9         at android.os.Handler.handleCallback(Handler.java:790)
10         at android.os.Handler.dispatchMessage(Handler.java:99)
11         at android.os.Looper.loop(Looper.java:192)
12         at android.app.ActivityThread.main(ActivityThread.java:6769)
13         at java.lang.reflect.Method.invoke(Native Method)
14         at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
15         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:817)

本当に理解できません.公式技術者に聞いて、cleanにASを教えてください.全然役に立たないのではないでしょうか.
以前のバージョンのSDKに戻りたい衝動があり、ping++バージョン番号'comを試してみました.pingxx:pingpp-android:2.2.4'を2.2.2に変えたのに、よくなった!
だからこの鍋はping++ですよ?!
By LiYing