【问题标题】:camera plugin not working with cordova 6.5.0相机插件不适用于cordova 6.5.0
【发布时间】:2017-03-20 10:51:09
【问题描述】:

我遇到了相机插件的问题,因为它无法正常工作并崩溃。它以前可以工作,但是当我更新 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

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

【问题讨论】:

  • 您是否尝试过重新安装插件??
  • 你能告诉我怎么做吗?
  • 使用cordova plugin rm 移除插件并使用cordova plugin add 添加

标签: android cordova cordova-plugins


【解决方案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="."/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-04
    • 2014-10-30
    • 1970-01-01
    • 2016-09-21
    • 1970-01-01
    • 2018-11-04
    • 2015-09-18
    • 1970-01-01
    相关资源
    最近更新 更多