支付宝2.0标准Demo不配置直接运行在Studio上崩溃

来源:互联网 发布:列式数据库 olap 编辑:程序博客网 时间:2024/05/21 14:04

下载的支付宝标准Demo在不配置商户PID等参数情况下直接在Android Studio运行崩溃:

10-25 00:10:55.422 9059-9059/com.alipay.sdk.pay.demo E/AndroidRuntime: FATAL EXCEPTION: main
                                                                       Process: com.alipay.sdk.pay.demo, PID: 9059
                                                                       java.lang.RuntimeException: Unable to start activity ComponentInfo{com.alipay.sdk.pay.demo/com.alipay.sdk.pay.demo.PayDemoActivity}: android.view.InflateException: Binary XML file line #7: Error inflating class android.widget.ImageView
                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2219)
                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269)
                                                                           at android.app.ActivityThread.access$800(ActivityThread.java:135)
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
                                                                           at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                           at android.os.Looper.loop(Looper.java:136)
                                                                           at android.app.ActivityThread.main(ActivityThread.java:5045)
                                                                           at java.lang.reflect.Method.invokeNative(Native Method)
                                                                           at java.lang.reflect.Method.invoke(Method.java:515)
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
                                                                           at dalvik.system.NativeStart.main(Native Method)
                                                                        Caused by: android.view.InflateException: Binary XML file line #7: Error inflating class android.widget.ImageView
                                                                           at android.view.LayoutInflater.createView(LayoutInflater.java:620)
                                                                           at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
                                                                           at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
                                                                           at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)
                                                                           at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
                                                                           at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:290)
                                                                           at android.app.Activity.setContentView(Activity.java:1929)
                                                                           at com.alipay.sdk.pay.demo.PayDemoActivity.onCreate(PayDemoActivity.java:98)
                                                                           at android.app.Activity.performCreate(Activity.java:5231)
                                                                           at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2163)
                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269) 
                                                                           at android.app.ActivityThread.access$800(ActivityThread.java:135) 
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
                                                                           at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                           at android.os.Looper.loop(Looper.java:136) 
                                                                           at android.app.ActivityThread.main(ActivityThread.java:5045) 
                                                                           at java.lang.reflect.Method.invokeNative(Native Method) 
                                                                           at java.lang.reflect.Method.invoke(Method.java:515) 
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 
                                                                           at dalvik.system.NativeStart.main(Native Method) 
                                                                        Caused by: java.lang.reflect.InvocationTargetException
                                                                           at java.lang.reflect.Constructor.constructNative(Native Method)
                                                                           at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
                                                                           at android.view.LayoutInflater.createView(LayoutInflater.java:594)
                                                                           at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) 
                                                                           at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669) 
                                                                           at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694) 
                                                                           at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 
                                                                           at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:290) 
                                                                           at android.app.Activity.setContentView(Activity.java:1929) 
                                                                           at com.alipay.sdk.pay.demo.PayDemoActivity.onCreate(PayDemoActivity.java:98) 
                                                                           at android.app.Activity.performCreate(Activity.java:5231) 
                                                                           at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104) 
                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2163) 
                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269) 
                                                                           at android.app.ActivityThread.access$800(ActivityThread.java:135) 
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
                                                                           at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                           at android.os.Looper.loop(Looper.java:136) 
                                                                           at android.app.ActivityThread.main(ActivityThread.java:5045) 
                                                                           at java.lang.reflect.Method.invokeNative(Native Method) 
                                                                           at java.lang.reflect.Method.invoke(Method.java:515) 
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 
                                                                           at dalvik.system.NativeStart.main(Native Method) 
                                                                        Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f020001 a=-1 r=0x7f020001}
                                                                           at android.content.res.Resources.loadDrawable(Resources.java:2068)
                                                                           at android.content.res.TypedArray.getDrawable(TypedArray.java:602)
                                                                           at android.view.View.<init>(View.java:3554)
                                                                           at android.widget.ImageView.<init>(ImageView.java:123)
                                                                           at android.widget.ImageView.<init>(ImageView.java:119)
                                                                           at java.lang.reflect.Constructor.constructNative(Native Method) 
                                                                           at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
                                                                           at android.view.LayoutInflater.createView(LayoutInflater.java:594) 
                                                                           at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) 
                                                                           at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669) 
                                                                           at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694) 
                                                                           at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
                                                                           at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 
                                                                           at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:290) 
                                                                           at android.app.Activity.setContentView(Activity.java:1929) 
                                                                           at com.alipay.sdk.pay.demo.PayDemoActivity.onCreate(PayDemoActivity.java:98) 
                                                                           at android.app.Activity.performCreate(Activity.java:5231) 
                                                                           at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104) 
                                                                           at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2163) 
                                                                           at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269) 
                                                                           at android.app.ActivityThread.access$800(ActivityThread.java:135) 
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
                                                                           at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                           at android.os.Looper.loop(Looper.java:136) 
                                                                           at android.app.ActivityThread.main(ActivityThread.java:5045) 
                                                                           at java.lang.reflect.Method.invokeNative(Native Method) 
                                                                           at java.lang.reflect.Method.invoke(Method.java:515) 
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 
                                                                           at dalvik.system.NativeStart.main(Native Method) 



ImageView处报错,只需将:

tools:ignore="ContentDescription"
删除即可。

0 0
原创粉丝点击