web-dev-qa-db-ja.com

おそらく厄介な再インストール後にオブジェクト参照エラーが発生するBlueStacks

最新のBlueStacks2バージョンをインストールしましたが、初期化画面で動かなくなったので、次のようにします。

  • そのプロセスを殺した。
  • BlueStacksフォルダーを削除しました。
  • Register(?)からBlueStacksを削除しました。
  • 再インストールして、フォルダを可能な限り制御できるようにしました。

もちろん、それは私に別のエラーを与えます:

オブジェクト参照がオブジェクトのインスタンスに設定されていません。

イライラして具体的ではありませんね助けてくれる人はいますか?

3
smograth

Bluestacks 2がすでにインストールされているが、(Bluestacksファイルをダブルクリックするとオブジェクト参照が設定されない)というエラーが表示される場合は、これを実行する必要があります。

同じ問題があり、私が診断したことは、問題がBluestacksの画面解像度と関係があるということです。

私があなたにしてほしいのは、画面の解像度を変更するか、800x600に下げてから、Bluestacksを開くことです。

開いたら、元の解像度に戻します。 Lemmeはそれがどのように機能するかを知っています。 :D

2
Hassam Rasheed

このエラーは、おそらくBlueStacksのバグが原因で、ウィンドウサイズのBlueStacksレジストリ設定が何らかの理由で0や-1などの無効な値に変更された場合に発生するようです。レジストリエディタ(regedit.exe)を使用して、次のレジストリ値(BlueStacksのウィンドウ解像度)を有効な値に編集する必要があります。

  • HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0\WindowWidth

  • HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\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
0
galacticninja