3

Я установил последнюю версию BlueStacks 2, но она застряла на экране инициализации, поэтому я:

  • Убили его процессы.
  • Удалил папки BlueStacks.
  • Удалены BlueStacks из реестра (?).
  • Переустановил и попытался дать ему как можно больше контроля над своей папкой.

Конечно, это дает мне еще одну ошибку:

Ссылка на объект не установлена на экземпляр объекта.

Расстраивающе неспецифично, да? Кто-нибудь, кто может помочь?

2 ответа2

2

Если у вас уже установлен Bluestacks 2, но ошибка (ссылка на объект не установлена, появляется после двойного щелчка по файлу Bluestacks), то это то, что вы должны сделать.

У меня была та же проблема, и я диагностировал, что проблема связана с разрешением экрана Bluestacks.

Я хочу, чтобы вы изменили или, скорее, уменьшили разрешение экрана, скажем, 800x600, а затем открыли Bluestacks.

Как только он откроется, вернитесь к исходному разрешению. Дай мне знать, как это работает. :D

0

Эта ошибка, по-видимому, возникает, если параметры реестра BlueStacks для его размера окна каким-то образом были изменены на недопустимое значение, например 0 или -1, возможно, из-за ошибки в BlueStacks. Вы должны отредактировать следующие значения реестра (разрешение окна BlueStacks) на допустимые значения с помощью редактора реестра (regedit.exe):

  • HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\ гостей \ Android \ FrameBuffer \ 0 \ WindowWidth

  • HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\ гостей \ Android \ FrameBuffer \ 0 \ WindowHeight

Или (проще) использовать следующий файл реестра (скопируйте следующий текст в разметке кода и сохраните его в.REG-файл с использованием текстового редактора):

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\FrameBuffer\0]
"WindowWidth"=dword:00000500
"WindowHeight"=dword:000002d0

Этот файл реестра устанавливает размер окна BlueStacks равным 1280 × 720. Я сделал это, поскольку ошибка регулярно случается с моей копией BlueStacks. Просто откройте полученное.REG-файл и разрешить редактору реестра вносить изменения. Помимо ошибки «Ссылка на объект не установлена на экземпляр объекта», это также должно помочь исправить следующие ошибки:

  • Ошибка: параметр недействителен
  • Ошибка: InvalidArgument = значение «-1» недопустимо для «индекса». Имя параметра: индекс
  • Ошибка: прямоугольник '{X = 0, Y = 0/Width = 60, Height = 0}' не может иметь ширину или высоту, равные 0.
  • Ошибка: указанный аргумент находится вне диапазона допустимых значений. Имя параметра: MinimumSize

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .