Esse erro parece acontecer se as configurações do registro BlueStacks para seu tamanho de janela de alguma forma forem alteradas para um valor inválido como 0 ou -1, possivelmente devido a um bug com BlueStacks. Você deve editar os seguintes valores do Registro (a resolução da janela do BlueStacks) para valores válidos usando o Editor do Registro (regedit.exe):
Ou (mais fácil) use o seguinte arquivo de registro (copie o seguinte texto na marcação de código e salve-o em um arquivo .REG usando um editor de texto):
Windows Registry Editor Version 5.00
; Fix for BlueStacks errors: http://superuser.com/a/1078513/10259?bluestacks-giving-me-an-object-reference-error
[HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\FrameBufferWindows Registry Editor Version 5.00
; Fix for BlueStacks errors: http://superuser.com/a/1078513/10259?bluestacks-giving-me-an-object-reference-error
[HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\FrameBuffer%pre%]
"WindowWidth"=dword:00000500
"WindowHeight"=dword:000002d0
]
"WindowWidth"=dword:00000500
"WindowHeight"=dword:000002d0
Este arquivo de registro define o tamanho da janela do BlueStacks para 1280 × 720. Eu fiz isso porque o erro acontece regularmente na minha cópia do BlueStacks. Basta abrir o arquivo .REG resultante e permitir que o Editor do Registro faça as alterações. Além do erro "Referência de objeto não definida como instância de um objeto", isso também deve ajudar a corrigir os seguintes erros:
- Erro: o parâmetro não é válido
- Erro: InvalidArgument = O valor de '-1' não é válido para 'index'. Nome do parâmetro: index
- Erro: o retângulo '{X = 0, Y = 0 / Largura = 60, Altura = 0}' não pode ter uma largura ou altura igual a 0.
- Erro: o argumento especificado estava fora do intervalo de valores válidos. Nome do Parâmetro: MinimumSize