java.lang.RuntimeException: Unable to create application com.wlkj.ciyun.sj.config.MyApp: java.lang.NullPointerException        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4349)        at android.app.ActivityThread.access$1500(ActivityThread.java:135)        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)        at android.os.Handler.dispatchMessage(Handler.java:102)        at android.os.Looper.loop(Looper.java:136)        at android.app.ActivityThread.main(ActivityThread.java:5019)        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.NullPointerException        at com.hyphenate.chat.a.b.a(Unknown Source)        at com.hyphenate.chat.a.b.a(Unknown Source)        at com.hyphenate.chat.EMClient.init(Unknown Source)        at com.hyphenate.easeui.EaseUI.init(EaseUI.java:118)        at com.wlkj.ciyun.sj.config.MyApp.onCreate(MyApp.java:50)        at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1024)        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4346)

实际上这个问题是因为Android工程方法数量超过了65536的限制  下面给出解决方法:     第一步:    在gradle的配置文件中添加依赖 compile 'com.android.support:multidex:1.0.1'  第二步:    添加 multiDexEnabled true    android {      ...      defaultConfig {         ...         multiDexEnabled true         ...       }     }  第三步:    在工程的MainApplication中重写  attachBaseContext() 方法    @Override    protected void attachBaseContext(Context base) {        super.attachBaseContext(base);        MultiDex.install(this);    }也可以直接在Application的onCreate方法中super.OnCreate();方法前加一句话MultiDex.install(this)就可以了

更多相关文章

  1. Android之setOnClickListener()
  2. android 获取屏幕宽高 & 控件宽高
  3. 导入第三方项目因gradle引起的不能运行问题
  4. Android(安卓)view中invalidate方法学习小节
  5. Android与HTML5交互模版
  6. Android(安卓)studio button 按钮 四种绑定事件的方法
  7. webView 夜间模式
  8. Android(安卓)7.0 CTS问题CtsShortcutHostTestCases
  9. Android中的Parcelable接口和Serializable使用方法和差别

随机推荐

  1. Android实现全屏的方法
  2. UI 开源代码 FileBrowserView
  3. android根据ListView内部Item最大长度来
  4. Android设定屏幕只竖屏或只横屏的两种方
  5. 如何关联androidSDK源代码
  6. Android 全局Activity动画设置
  7. Android开发9——Activity的启动模式
  8. 浅谈Android Surface机制
  9. Android的闹钟管理类
  10. 9.RatingBar