相机插件不使用cordova 6.5.0

时间:2017-03-20 10:51:10

标签: android cordova cordova-plugins

我遇到了相机插件的问题,因为它无法正常工作和崩溃。它以前工作但是当我更新codova 6.5.0时它停止打开相机活动并且现在崩溃。以下是我在控制台上的内容:

E/PluginManager: Uncaught exception from plugin
java.lang.NullPointerException: Attempt to invoke virtual method    'android.content.res.XmlResourceParser  android.content.pm.ProviderInfo.loadXmlMetaData(android.content.pm.PackageM anager, java.lang.String)' on a null object reference

有人知道为什么会出现这个错误。

1 个答案:

答案 0 :(得分:1)

我做了以下更改以使其再次运行。 将此条目添加到Manifest.xml:

 <provider android:authorities="com.yourApp.provider" android:exported="false"
              android:grantUriPermissions="true" android:name="android.support.v4.content.FileProvider">
        <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths"/>
    </provider>

使用以下内容在res / xml /中创建一个xml文件(provider_paths.xml):

<?xml version="1.0" encoding="utf-8"?>
 <paths xmlns:android="http://schemas.android.com/apk/res/android">
<external-path name="external_files" path="."/>

相关问题