cordova开发H5APP(二)安卓7相机闪退问题

场景:用图片上传插件、然后更换头像。

        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>标签。我的就是这样解决的。