Java.Lang.RuntimeException: невозможно получить поставщика com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources $ NotFoundException - PullRequest
0 голосов
/ 09 июня 2018

Я разрабатываю приложение для Android с использованием xamarin в Visual Studio.Цель и компиляция из API 26 и API 21 мин.Мое приложение отлично работает в режиме отладки, но вылетает, даже не открывая заставку в режиме выпуска.Я получаю ошибку ниже.Я уже очистил, перестроил и собрал приложение и перезапустил VS.

06-08 16:18:16.494 E/AndroidRuntime(24175): FATAL EXCEPTION: main
06-08 16:18:16.494 E/AndroidRuntime(24175): Process: com.es.responsemaster, PID: 24175
06-08 16:18:16.494 E/AndroidRuntime(24175): java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f060008
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.app.ActivityThread.installProvider(ActivityThread.java:6334)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.app.ActivityThread.installContentProviders(ActivityThread.java:5923)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5862)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.app.ActivityThread.-wrap3(ActivityThread.java)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1718)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.os.Handler.dispatchMessage(Handler.java:102)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.os.Looper.loop(Looper.java:154)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.app.ActivityThread.main(ActivityThread.java:6688)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at java.lang.reflect.Method.invoke(Native Method)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
06-08 16:18:16.494 E/AndroidRuntime(24175): Caused by: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f060008
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.content.res.ResourcesImpl.getResourcePackageName(ResourcesImpl.java:248)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.content.res.Resources.getResourcePackageName(Resources.java:2783)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at com.google.android.gms.common.internal.zzbz.<init>(Unknown Source)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at com.google.firebase.FirebaseOptions.fromResource(Unknown Source)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.content.ContentProvider.attachInfo(ContentProvider.java:1758)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.content.ContentProvider.attachInfo(ContentProvider.java:1733)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)
06-08 16:18:16.494 E/AndroidRuntime(24175):     at android.app.ActivityThread.installProvider(ActivityThread.java:6331)
06-08 16:18:16.494 E/AndroidRuntime(24175):     ... 10 more

Любая помощь очень ценится.Я уже потратил несколько часов, пытаясь решить проблему с помощью Google, и большинство результатов посвящено обсуждению использования Android Studio и редактированию build.gradle.У меня нет файла build.gradle.Помогите пожалуйста я заблудился.

ОБНОВЛЕНИЕ:

Так что после обновления Plugins.Firebase, Xamarin.Forms и некоторых чистых и перестроений теперь я могу развернуться в режиме релиза с отключенным Linking, но если я попытаюсь установить Linking to "SdkТолько сборки "Я получаю следующую ошибку при сборке:

Severity    Code    Description Project File    Line    Suppression State
Error       The "LinkAssemblies" task failed unexpectedly.
Mono.Linker.MarkException: Error processing method: 'System.Void Plugin.FirebasePushNotification.DefaultPushNotificationHandler::OnReceived(System.Collections.Generic.IDictionary`2<System.String,System.Object>)' in assembly: 'Plugin.FirebasePushNotification.dll' ---> Mono.Cecil.ResolutionException: Failed to resolve System.Void Android.Support.V4.App.NotificationCompat/Builder::.ctor(Android.Content.Context,System.String)
   at Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod(MethodReference reference)
   at Mono.Linker.Steps.MarkStep.MarkMethod(MethodReference reference)
   at Mono.Linker.Steps.MarkStep.MarkInstruction(Instruction instruction)
   at Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody body)
   at Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition method)
   at Mono.Linker.Steps.MarkStep.ProcessQueue()
   --- End of inner exception stack trace ---
   at Mono.Linker.Steps.MarkStep.ProcessQueue()
   at Mono.Linker.Steps.MarkStep.ProcessEntireQueue()
   at Mono.Linker.Steps.MarkStep.Process()
   at Mono.Linker.Steps.MarkStep.Process(LinkContext context)
   at Mono.Linker.Pipeline.Process(LinkContext context)
   at MonoDroid.Tuner.Linker.Process(LinkerOptions options, LinkContext& context)
   at Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
   at Xamarin.Android.Tasks.LinkAssemblies.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() ResponseMaster.Droid            
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...