Android 2.3.x 在 com.google.android.gms.location.LocationSettingsResult.startResolutionForResult 崩溃

Android 2.3.x crashing on com.google.android.gms.location.LocationSettingsResult.startResolutionForResult

我正在处理一个大问题,

OS 版本:Android 2.3.x 设备:GT i9100(三星 Galaxy S II) 位置 API:com.google.android.gms:播放服务位置:9.4.0

问题:应用崩溃调用 com.google.android.gms.location.LocationSettingsResult.startResolutionForResult

com.google.android.gms.ui E/AndroidRuntime: FATAL EXCEPTION: main   java.lang.RuntimeException: Binary XML file line #25: You must supply a layout_height attribute.

致命异常:主要 java.lang.RuntimeException:二进制 XML 文件行 #25:您必须提供 layout_height 属性。 在 android.content.res.TypedArray.getLayoutDimension(TypedArray.java:543) 在 android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:3599) 在 android.view.ViewGroup$MarginLayoutParams.(ViewGroup.java:3678) 在 android.widget.LinearLayout$LayoutParams.(LinearLayout.java:1400) 在 android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:1326) 在 android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:47) 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:625) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:408) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:320) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:276) 在 com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2261) 在 com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:2316) 在 com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1478) 在 android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2165) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1672) 在 android.app.ActivityThread.access1500 美元(ActivityThread.java:117) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:130) 在 android.app.ActivityThread.main(ActivityThread.java:3691) 在 java.lang.reflect.Method.invokeNative(本机方法) 在 java.lang.reflect.Method.invoke(Method.java:507) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665) 在 dalvik.system.NativeStart.main(本机方法)

请参考以下link,我也有完全相同的问题 https://code.google.com/p/android/issues/detail?id=215183

请帮我解决这个问题

谢谢

请检查@frieza 在此相关 SO post 中给出的解决方案是否有帮助。

按照建议,除了定义发布代码中显示的 layout_heightlayout_width 属性外,您可能还需要使用 parent="android:Theme".

设置父属性

希望对你也有用。