文档章节

Android app在API19 上调试运行闪退

從此迷花粉
 從此迷花粉
发布于 2018/08/09 16:14
字数 138
阅读 823
收藏 0

Unable to get provider android.support.v4.content.FileProvider 解決方法

问题:

ava.lang.RuntimeException: Unable to get provider android.support.v4.content.FileProvider: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.content.FileProvider" on path: DexPathList[[zip file "/data/app/com.test.bpush-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.test.bpush-1, /vendor/lib, /system/lib]]
...

step-1. 在build.gradle中添加: multiDexEnabled true compile 'com.android.support:multidex:1.0.2'

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    defaultConfig {
       ...
        ***multiDexEnabled true***
        ndk {
            abiFilters 'armeabi-v7a'
        }
    }
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }
    buildTypes {
        release {
            ...
        }
    }
    compileOptions {
        ...
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    ...
    **compile 'com.android.support:multidex:1.0.2'**
}

step-2. 在BaseApplication中重写attachBaseContext方法

    @Override
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(base);
    }

© 著作权归作者所有

從此迷花粉

從此迷花粉

粉丝 7
博文 175
码字总数 64022
作品 0
海淀
程序员
私信 提问
迈绝伦团队工作汇总

项目负责人:余志恒 up_java后台:暂无更新 mz_java后台:1.新增单个设置成已读公告接口 2.新增全部设置成已读公告接口 3.修改获取公告内容接口 bwk后台:暂无更新 项目负责人:季景胜 up_A...

风化的骆驼
2016/11/25
2
0
如何应对应用程序闪退、强退的现象

如何应对应用程序闪退、强退的现象 各位机友在使用手机的过程当中肯定都遇到过应用程序闪退或者强制关闭的情况,这个问题让人很困惑也很苦恼。其实无论是在iOS系统还是在Android系统当中,这...

MK_ROM
2015/11/04
231
0
安卓APP崩溃(crash)后重新启动,捕获全局异常重启APP

在安卓应用中,如果是偶发性bug导致APP崩溃,APP可能会直接闪退或者白屏,用户体验不太好,我们可以在application中捕获到全局异常,然后再进行处理。 首先创建一个MainApplication(项目中已...

丁佳辉
09/27
12
0
App适配难 360移动开放平台解兼容难题

    买了一部高配大屏手机却不能好好玩游戏?近日公司白领小黄就遭遇了这样烦心事,刚刚花几千元买了一部高大上的三星S6手机,但体验后发现下载的几款游戏和软件经常闪退,甚至无法运行,...

作者:小新
2015/05/21
0
0
cocos2dx- call to OpenGL ES API with no current context(logged once per thread)

Android APP 在红米2(Android 5.1系统)上进行全屏应用切换的时候,会出现卡屏,不会闪退并且出现频繁.在红米note和moto x1(Android 4.4系统)中偶尔出现. 其他手机上暂时还未出现全屏切换...

GLancelot
2015/08/14
2.1K
3

没有更多内容

加载失败,请刷新页面

加载更多

idea修改新的git地址

我们在项目变动中通常会遇到更换git地址情况,这里介绍一个在idea项目中简单更换git地址操作: 1、点击VCS; 2、点击Git; 3、点击Remotes; 具体步骤如图 4、点击框中链接即可在右边看到一个...

west_coast
16分钟前
6
0
将规则集传递给mixin

允许包装在mixin中定义的css块。 分离的规则集是一组CSS属性、嵌套规则集、媒体声明或者是存储在变量中的任何其他内容,我们可以将它包含在规则集中或其他结构中,并且所有属性都将复制到那里...

凌兮洛
18分钟前
4
0
玩转阿里云 Terraform(一):Terraform 是什么

从本文起,我将陆续推出一系列有关 Terraform 的文章,从概念,特点,工作机制,用法以及最佳实践等多个方面由浅入深的向大家介绍如何在阿里云上玩转 Terraform。同时也希望借此机会,与感兴...

阿里云官方博客
18分钟前
4
0
科研大数据面临的挑战

近几十年硬件的发展非常迅猛,第一台Macintosh苹果电脑的内存是128KB(0.13MB),现在很多笔记本配的是8GB的内存,硬盘1TB(1024GB),2TB的很常见。大型的数据服务器上还会有更大的储容量,...

英论阁学术院
18分钟前
5
0
python学习10.09:Python列表和元组的底层实现

有关列表(list)和元组(tuple)的底层实现,本节分别从它们的源码来进行分析。 首先来分析 list 列表,它的具体结构如下所示: typedef struct { PyObject_VAR_HEAD /* Vector o...

太空堡垒185
19分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部