0
Media Pluginに問題があります。 コンパイル対象がAndroid 6.0の場合、デバッグモードでV. 5.0.1のデバイスで正常に動作します。問題は、私はリリースモードでコンパイルしたときに、私はこのエラー受け取ることです:私はアンドロイド7(API 24)にコンパイルバージョンを更新する場合の問題が解決されることをreadが、Xamarin MediaPluginとAndroidバージョンが異なる
> Java.Interop.Tools.Diagnostics.XamarinAndroidException: error XA2006: Could not resolve reference to 'Android.Views.KeyboardShortcutGroup' (defined in assembly 'Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null') with scope 'Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'. When the scope is different from the defining assembly, it usually means that the type is forwarded. ---> Mono.Cecil.ResolutionException: Failed to resolve Android.Views.KeyboardShortcutGroup
in Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference)
in MonoDroid.Tuner.MonoDroidMarkStep.MarkType(TypeReference reference)
in Mono.Linker.Steps.MarkStep.MarkGenericArguments(IGenericInstance instance)
in Mono.Linker.Steps.MarkStep.GetOriginalType(TypeReference type)
in Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference)
in MonoDroid.Tuner.MonoDroidMarkStep.MarkType(TypeReference reference)
in Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody body)
in Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition method)
in Mono.Linker.Steps.MarkStep.ProcessQueue()
in Mono.Linker.Steps.MarkStep.Process()
in Mono.Linker.Steps.MarkStep.Process(LinkContext context)
in MonoDroid.Tuner.MonoDroidMarkStep.Process(LinkContext context)
in Mono.Linker.Pipeline.Process(LinkContext context)
in MonoDroid.Tuner.Linker.Process(LinkerOptions options, LinkContext& context)
in Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
を、この私のアクションボタンの後うまく動作しません。ボタンをタップしてカメラを開くと、次のエラーが表示されます。
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
私は何ができますか?ありがとう!
あなたはまた、すべてのAndroidサポートライブラリNuGetパッケージを更新しようとしたことがありますか? –
最後のバージョンに更新されました – TeoVr81
新しいプロジェクトを作成し、すべてのライブラリを最新バージョンに更新し、Media Pluginをインストールし、プロジェクトプロパティを正しく設定することをお勧めします(対象のAndroidバージョンとAndroidバージョンをAndroid 7.0または7.1にコンパイルします) 。次に、同じ問題がまだ発生しているかどうかを確認します。また、リンカをオフにして、問題がまだ起きているかどうかを確認することもできます。 – hvaughan3