解决方案 »

  1.   

    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bbdtek.yuxin/com.bbdtek.yuxin.ui.Index}: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bbdtek.yuxin/com.bbdtek.yuxin.ui.Friends_List}: java.lang.NullPointerException
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2070)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2095)
    at android.app.ActivityThread.access$600(ActivityThread.java:137)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1206)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:213)
    at android.app.ActivityThread.main(ActivityThread.java:4793)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
    at dalvik.system.NativeStart.main(Native Method)
    Caused by: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bbdtek.yuxin/com.bbdtek.yuxin.ui.Friends_List}: java.lang.NullPointerException
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2070)
    at android.app.ActivityThread.startActivityNow(ActivityThread.java:1911)
    at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:135)
    at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:347)
    at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:753)
    at android.widget.TabHost.setCurrentTab(TabHost.java:417)
    at android.widget.TabHost.setCurrentTabByTag(TabHost.java:291)
    at android.app.TabActivity.onRestoreInstanceState(TabActivity.java:88)
    at android.app.Activity.performRestoreInstanceState(Activity.java:900)
    at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1130)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2048)
    ... 11 more
    Caused by: java.lang.NullPointerException
    at com.bbdtek.yuxin.ui.bt.afterTextChanged(Unknown Source)
    at android.widget.TextView.sendAfterTextChanged(TextView.java:7184)
    at android.widget.TextView.setText(TextView.java:3605)
    at android.widget.TextView.setText(TextView.java:3456)
    at android.widget.EditText.setText(EditText.java:84)
    at android.widget.TextView.setText(TextView.java:3431)
    at android.widget.TextView.onRestoreInstanceState(TextView.java:3331)
    at android.view.View.dispatchRestoreInstanceState(View.java:12067)
    at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2694)
    at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2694)
    at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2694)
    at android.view.View.restoreHierarchyState(View.java:12045)
    at com.android.internal.policy.impl.PhoneWindow.restoreHierarchyState(PhoneWindow.java:1614)
    at android.app.Activity.onRestoreInstanceState(Activity.java:928)
    at android.app.Activity.performRestoreInstanceState(Activity.java:900)
    at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1130)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2048)
    ... 21 more
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bbdtek.yuxin/com.bbdtek.yuxin.ui.Friends_List}: java.lang.NullPointerException
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2070)
    at android.app.ActivityThread.startActivityNow(ActivityThread.java:1911)
    at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:135)
    at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:347)
    at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:753)
    at android.widget.TabHost.setCurrentTab(TabHost.java:417)
    at android.widget.TabHost.setCurrentTabByTag(TabHost.java:291)
    at android.app.TabActivity.onRestoreInstanceState(TabActivity.java:88)
    at android.app.Activity.performRestoreInstanceState(Activity.java:900)
    at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1130)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2048)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2095)
    at android.app.ActivityThread.access$600(ActivityThread.java:137)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1206)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:213)
    at android.app.ActivityThread.main(ActivityThread.java:4793)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
    at dalvik.system.NativeStart.main(Native Method)
    Caused by: java.lang.NullPointerException
    at com.bbdtek.yuxin.ui.bt.afterTextChanged(Unknown Source)
    at android.widget.TextView.sendAfterTextChanged(TextView.java:7184)
    at android.widget.TextView.setText(TextView.java:3605)
    at android.widget.TextView.setText(TextView.java:3456)
    at android.widget.EditText.setText(EditText.java:84)
    at android.widget.TextView.setText(TextView.java:3431)
    at android.widget.TextView.onRestoreInstanceState(TextView.java:3331)
    at android.view.View.dispatchRestoreInstanceState(View.java:12067)
    at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2694)
    at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2694)
    at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2694)
    at android.view.View.restoreHierarchyState(View.java:12045)
    at com.android.internal.policy.impl.PhoneWindow.restoreHierarchyState(PhoneWindow.java:1614)
    at android.app.Activity.onRestoreInstanceState(Activity.java:928)
    at android.app.Activity.performRestoreInstanceState(Activity.java:900)
    at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1130)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2048)
    ... 21 more
    java.lang.NullPointerException
    at com.bbdtek.yuxin.ui.bt.afterTextChanged(Unknown Source)
    at android.widget.TextView.sendAfterTextChanged(TextView.java:7184)
    at android.widget.TextView.setText(TextView.java:3605)
    at android.widget.TextView.setText(TextView.java:3456)
    at android.widget.EditText.setText(EditText.java:84)
    at android.widget.TextView.setText(TextView.java:3431)
    at android.widget.TextView.onRestoreInstanceState(TextView.java:3331)
    at android.view.View.dispatchRestoreInstanceState(View.java:12067)
    at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2694)
    at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2694)
    at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2694)
    at android.view.View.restoreHierarchyState(View.java:12045)
    at com.android.internal.policy.impl.PhoneWindow.restoreHierarchyState(PhoneWindow.java:1614)
    at android.app.Activity.onRestoreInstanceState(Activity.java:928)
    at android.app.Activity.performRestoreInstanceState(Activity.java:900)
    at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1130)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2048)
    at android.app.ActivityThread.startActivityNow(ActivityThread.java:1911)
    at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:135)
    at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:347)
    at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:753)
    at android.widget.TabHost.setCurrentTab(TabHost.java:417)
    at android.widget.TabHost.setCurrentTabByTag(TabHost.java:291)
    at android.app.TabActivity.onRestoreInstanceState(TabActivity.java:88)
    at android.app.Activity.performRestoreInstanceState(Activity.java:900)
    at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1130)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2048)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2095)
    at android.app.ActivityThread.access$600(ActivityThread.java:137)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1206)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:213)
    at android.app.ActivityThread.main(ActivityThread.java:4793)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
    at dalvik.system.NativeStart.main(Native Method)
    Index是主界面,FriendList是通讯录,貌似都跟百度地图没关系啊!
      

  2.   

    直接装载正常而打包后出错一般问题在于混淆器。后来仔细检查,少加了百度地图的两行代码:
    -keep class com.baidu.**{*;}
    -keep class vi.com.gdi.bgl.**{*;}
    此贴终结