singwhatiwanna / dynamic-load-apk

DL : dynamic load framework in android
http://blog.csdn.net/singwhatiwanna/article/details/40283117
Other
6.03k stars 2k forks source link

测试发现三星note3启动插件时候报错,屏幕黑屏,独立运行无问题,检查所有控件都带有layout_height属性 #31

Closed cikichen closed 9 years ago

cikichen commented 9 years ago

11-07 10:49:38.935: W/System.err(16700): java.lang.RuntimeException: Binary XML file line #31: You must supply a layout_height attribute. 11-07 10:49:38.935: W/System.err(16700): at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:492) 11-07 10:49:38.935: W/System.err(16700): at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:6176) 11-07 10:49:38.935: W/System.err(16700): at android.view.ViewGroup$MarginLayoutParams.(ViewGroup.java:6344) 11-07 10:49:38.935: W/System.err(16700): at android.widget.LinearLayout$LayoutParams.(LinearLayout.java:1837) 11-07 10:49:38.935: W/System.err(16700): at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:1749) 11-07 10:49:38.935: W/System.err(16700): at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:58) 11-07 10:49:38.935: W/System.err(16700): at android.view.LayoutInflater.rInflate(LayoutInflater.java:768) 11-07 10:49:38.935: W/System.err(16700): at android.view.LayoutInflater.inflate(LayoutInflater.java:498) 11-07 10:49:38.935: W/System.err(16700): at android.view.LayoutInflater.inflate(LayoutInflater.java:398) 11-07 10:49:38.935: W/System.err(16700): at android.view.LayoutInflater.inflate(LayoutInflater.java:354) 11-07 10:49:38.935: W/System.err(16700): at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:3253) 11-07 10:49:38.935: W/System.err(16700): at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3327) 11-07 10:49:38.935: W/System.err(16700): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:336) 11-07 10:49:38.935: W/System.err(16700): at android.app.Activity.setContentView(Activity.java:1973) 11-07 10:49:38.935: W/System.err(16700): at com.xx.MainActivity.onCreate(MainActivity.java:148) 11-07 10:49:38.940: W/System.err(16700): at com.ryg.dynamicload.internal.DLProxyImpl.launchTargetActivity(DLProxyImpl.java:114) 11-07 10:49:38.940: W/System.err(16700): at com.ryg.dynamicload.internal.DLProxyImpl.onCreate(DLProxyImpl.java:97) 11-07 10:49:38.940: W/System.err(16700): at com.ryg.dynamicload.DLProxyFragmentActivity.onCreate(DLProxyFragmentActivity.java:45) 11-07 10:49:38.940: W/System.err(16700): at android.app.Activity.performCreate(Activity.java:5389) 11-07 10:49:38.940: W/System.err(16700): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) 11-07 10:49:38.940: W/System.err(16700): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2246) 11-07 10:49:38.940: W/System.err(16700): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2340) 11-07 10:49:38.940: W/System.err(16700): at android.app.ActivityThread.access$800(ActivityThread.java:157) 11-07 10:49:38.940: W/System.err(16700): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247) 11-07 10:49:38.940: W/System.err(16700): at android.os.Handler.dispatchMessage(Handler.java:102) 11-07 10:49:38.940: W/System.err(16700): at android.os.Looper.loop(Looper.java:157) 11-07 10:49:38.940: W/System.err(16700): at android.app.ActivityThread.main(ActivityThread.java:5293) 11-07 10:49:38.940: W/System.err(16700): at java.lang.reflect.Method.invokeNative(Native Method) 11-07 10:49:38.940: W/System.err(16700): at java.lang.reflect.Method.invoke(Method.java:515)

cikichen commented 9 years ago

去掉manifest里面DLProxyFragmentActivity的主题就OK了