android studio做出的项目在api19上的模拟器无法运行
我最近在学习,按照书本上敲了一个项目,在api25的模拟器上可以运行,但是在api19的真机和模拟器上点击图标就闪退。请问怎么解决,我想在真机上看到运行,我的电脑开模拟器...
我最近在学习,按照书本上敲了一个项目,在api25的模拟器上可以运行,但是在api19的真机和模拟器上点击图标就闪退。请问怎么解决,我想在真机上看到运行,我的电脑开模拟器太卡了。
展开
2个回答
展开全部
android4.x.x在适配上会有很多问题,最常见的是由于项目方法数过多造成的,可以分包打包运行apk
解决步骤:
在build.gradle文件中加入
compile 'com.android.support:multidex:1.0.1' //支持包用于5.0以下系统
3.然后自定义Application ,在其中添加
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
再运行试试
4.如果以上方法不行,查看androidmanifest配置文件,看看是否是由于权限配置造成的!像7.0以上的存储权限都要动态获取了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询