韩国 宋宝儿,妖精的尾巴154,搜神记剧情
在Android自定义一个类继承集成Application后,并在AndroidManifest.xml里面配置了application的name属性为该类名称后报错:
Unable to instantiate activity ComponentInfo ClassNotFoundException,应用程序无法启动,找不到首要启动activity。
在网上搜索了很多,最终找到了解决办法:
解决办法:
1、在build.gradle(app)下面加了multiDexEnabled true
android { defaultConfig { multiDexEnabled true } dependencies { compile 'com.android.support:multidex:1.0.0' }
2、让自定义的application继承MultiDexApplication
import android.app.Application; import android.support.multidex.MultiDexApplication; import com.turuiinfo.www.ywairport.utils.MyExceptionHandler; public class BaseApplication extends MultiDexApplication { /*在Application创建的时候调用,一般用于初始化一些东西,如全局的对象,环境的配置等*/ @Override public void onCreate() { super.onCreate(); /*MyExceptionHandler.getInstance().init(getApplicationContext());*/ } }
最终成功解决报错问题
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android apk 项目一键打包并上传到蒲公英的实现方法
Android 自定义LineLayout实现满屏任意拖动功能的示例代码
android 限制某个操作每天只能操作指定的次数(示例代码详解)
Android 集成 google 登录并获取性别等隐私信息的实现代码
网友评论