- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
从我的 Android 应用拍照时出现异常。我使用了媒体插件 https://github.com/jamesmontemagno/MediaPlugin
var file = await CrossMedia.Current.TakePhotoAsync(new StoreCameraMediaOptions
{
PhotoSize = PhotoSize.Medium,
Directory = "Sample",
Name = "test.jpg"
});
{Java.Lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData(android.content.pm.PackageManager, java.lang.String)' on a null object reference at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <3fd174ff54b146228c505f23cf75ce71>:0 at Java.Interop.JniEnvironment+StaticMethods.CallStaticObjectMethod (Java.Interop.JniObjectReference type, Java.Interop.JniMethodInfo method, Java.Interop.JniArgumentValue* args) [0x00069] in :0 at Android.Runtime.JNIEnv.CallStaticObjectMethod (System.IntPtr jclass, System.IntPtr jmethod, Android.Runtime.JValue* parms) [0x0000e] in :0 at Android.Support.V4.Content.FileProvider.GetUriForFile (Android.Content.Context context, System.String authority, Java.IO.File file) [0x00078] in <3e239b9681084d42bb949c1e01ef500e>:0
at Plugin.Media.MediaPickerActivity.OnCreate (Android.OS.Bundle savedInstanceState) [0x0023f] in C:\projects\mediaplugin\src\Media.Plugin.Android\MediaPickerActivity.cs:162--- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <3fd174ff54b146228c505f23cf75ce71>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <3fd174ff54b146228c505f23cf75ce71>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <3fd174ff54b146228c505f23cf75ce71>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <3fd174ff54b146228c505f23cf75ce71>:0 at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in <3fd174ff54b146228c505f23cf75ce71>:0 at Plugin.Media.MediaImplementation+d__16.MoveNext () [0x000c7] in C:\projects\mediaplugin\src\Media.Plugin.Android\MediaImplementation.cs:119
--- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <3fd174ff54b146228c505f23cf75ce71>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <3fd174ff54b146228c505f23cf75ce71>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <3fd174ff54b146228c505f23cf75ce71>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <3fd174ff54b146228c505f23cf75ce71>:0 at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in <3fd174ff54b146228c505f23cf75ce71>:0 at Propznet.Mobile.Features.Inventory.Helpers.UnitCreateUpdateViewModelBase+<b__32_0>d.MoveNext () [0x00091] in E:\Propznet Mobile\Source\Propznet.Mobile\Propznet.Mobile.Features.Inventory\Helpers\UnitCreateUpdateViewModelBase.cs:322 --- End of managed Java.Lang.NullPointerException stack trace --- java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData(android.content.pm.PackageManager, java.lang.String)' on a null object reference at android.support.v4.content.FileProvider.parsePathStrategy(FileProvider.java:583) at android.support.v4.content.FileProvider.getPathStrategy(FileProvider.java:557) at android.support.v4.content.FileProvider.getUriForFile(FileProvider.java:399) at md5f1b52d9f1d5d1981437e7e130649468a.MediaPickerActivity.n_onCreate(Native Method) at md5f1b52d9f1d5d1981437e7e130649468a.MediaPickerActivity.onCreate(MediaPickerActivity.java:42) at android.app.Activity.performCreate(Activity.java:6259) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1130) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2382) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2493) at android.app.ActivityThread.-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1357) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5459) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) }
最佳答案
You MUST set your Target version to API 23+ and Compile against API 23+:
关于android - 尝试调用虚方法 'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45633192/
我目前正在创建一个 Android 应用程序,我有一个供用户选择的列表,我希望旁边的每个项目都有一个图像。我已经为列表创建了一个适配器,并为列表创建了一个单独的 list_row 布局。 列表的实际数
我需要从服务器动态加载 xml 布局。 LayoutInflater 具有使用 XmlPullParser 的膨胀方法。我已经尝试过了,但它不起作用。 查看 Android 源代码后发现,这些 inf
当我需要访问已编译的 Android XML 资源时,我似乎无法使用 openRawResource(resId),因为它给了我一个已编译的二进制文件。 我发现获取 XML 的唯一方法是使用返回 Xm
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我创建了一个 XML 文件并将其放在我的“res”文件夹中。我决定使用 XmlResourceParser 来解析 XML 文件。 我的问题是,如何进入下一级别的元素?具体来说,如何访问子节点? 谢谢
目前正在尝试实现我的 iOS 应用程序的 Android 版本并在解析 XML 时遇到一些问题,其中文本包含单引号或双引号字符(它是外语词典应用程序)。 我的应用程序的所有数据都是从 XML 资源文件
我有一个应用程序,在某个阶段,我需要从服务器下载最新的 xml 文件并将其存储在内部存储中 (data/data/packagename/filename.xml)。我在网上搜索过,无法在运行时将文件
我的资源中有一个 XML 文件,如下所示(删除了其他阶段元素): Name Some description...
这是我 list 的一部分: ... ...
我需要解析AndroidManifest.xml检索通过 PackageManager 无法获得的一些附加信息. 我有以下代码: try { AssetManager assetManager
我对 java 和 android studio 很陌生。我尝试在 android 10 API 29 上下载 pdf 文件后打开它。当从 webview 链接单击文件链接时,它可以正常下载,但无法打
我计划将一些 XML 文件放入我的 res/xml 目录中,我想将这些文件加载到 Document 对象中(因为我当前在我的应用程序中使用这些文件,并且经常传递它们)。 正在做: XMLResou
我正在使用 XmlResourceParser 从元素中提取值。我使用了 msgBody= xmlResourceParser.nextText();,它从两个 Message 元素返回值,即 我很高
从我的 Android 应用拍照时出现异常。我使用了媒体插件 https://github.com/jamesmontemagno/MediaPlugin var file = await Cr
我收到这个错误。我是 android studio 的新手,我需要创建这个插件以便在运行时安装一个 apk 统一 错误 - 尝试在空对象引用上调用虚拟方法“android.content.Contex
我是一名优秀的程序员,十分优秀!