场景:用图片上传插件、然后更换头像。
ios、以及非android7都不会闪退、然而7的时候回闪退。
as是2.3.2 SDK是安装as自带的26
解决过程:嫌麻烦、就直接看最后的解决方案
首先百度了前一位的安卓7闪退解决方案、
创建ImagePickerProvider类继承FileProvider类、然后在android/res/xml下新建一个provider_paths.xml
再然后把AndroidManifest.xml里配置provider。然后再改一个类。反正我是没成功
然后求助我的一个搞安卓的兄弟、跟这个大哥说的差不多。但是让我把v4和第一个包加进去。file-->project Structure--dependencies
ok、依然不咋好用、7里边还是崩。
顺带一提:Error:This Gradle plugin requires Studio 3.0 minimum 这个需要在gradle.properties中加、这个文件没有就自己建一个。我的就是自己建的
android.injected.build.model.only.versioned=3 android.injected.testOnly=false
最终方案:安装了一个相机插件 cordova plugin add cordova-plugin-camera、安完以后在res/xml/多一个camera_provider_paths.xml、app/src/main/AndroidManifest.xml里边会多一个<provider>标签。我的就是这样解决的。