/ / Globals desconhecidos ao instalar o ZXing Scanner - zxing, xamarin.forms

Globals desconhecidos ao instalar o ZXing Scanner - zxing, xamarin.forms

Eu tenho um projeto Xamarin.Forms que precisa de um scanner de código QR. Eu encontrei o ZXing Scanner, que parece ser uma biblioteca bem estabelecida para tais propósitos.

Eu instalei no projeto android correspondente, que funcionou sem erros. Quando quis criar o aplicativo, o Resource.Designer.cs foi ajustado com as seguintes linhas:

global::ZXing.Mobile.Resource.Id.contentFrame = global::my.project.Droid.Resource.Id.contentFrame;
global::ZXing.Mobile.Resource.Layout.zxingscanneractivitylayout = global::my.project.Droid.Resource.Layout.zxingscanneractivitylayout;
global::ZXing.Mobile.Resource.Layout.zxingscannerfragmentlayout = global::my.project.Droid.Resource.Layout.zxingscannerfragmentlayout;

O problema é que eu também recebo os seguintes erros:

"my.project.Droid.Resource.Id" does not contain a definition for "contentFrame"
"my.project.Droid.Resource.Layout" does not contain a definition for "zxingscanneractivitylayout"
"my.project.Droid.Resource.Layout" does not contain a definition for "zxingscannerfragmentlayout"

Eu instalei o ZXing usando o NuGet, mas também tentei adicionar as dlls manualmente. Eu recebo os mesmos erros. Alguém pode me ajudar como consertar isso?

Agradeço antecipadamente.

Respostas:

0 para resposta № 1

É bem possível que seu Resource.Designer.cs não esteja sendo atualizado corretamente:

  • Limpar construção de projeto
  • Remova o pacote ZXing.
  • Limpar construção de projeto
  • Adicionar pacote ZXing
  • Limpe e construa o projeto mais uma vez

Se não vai ajudar:

https://kb.xamarin.com/customer/portal/articles/1638018-my-android-resource-designer-cs-file-will-not-update ou https://forums.xamarin.com/discussion/13339/resource-designer-cs-not-regenerated/