トップページ > 記事閲覧
Androidエミュレータでの実行ができません...
名前:Sans 日時: 2020/01/21 16:43

Androidエミュレータを起動して、デバッグの開始をすると、配置開始となり、配置も正常終了するのですが、 「Unable to start debugging. Unexpected GDB output from command "-environment-cd」というエラーが出てしまいます。 エミュレータの方では、「Wallpaper, Manage apps, System settings」の3つの要素のリストが出て画面が真っ暗になった後、 ホーム画面に戻っています。
メンテ

Page: 1 |

Re: Androidエミュレータでの実行ができません... ( No.1 )
名前:管理人 日時:2020/01/21 23:57

Android Device Manager に『Android_Accelerated_x86_Oreo』というデバイスが最初からありますでしょうか? もしありましたら、それを起動してみてください 無ければ以下の設定でエミュレーターを新規作成してみてください 名前:Android_Accelerated_x86_Oreo 基本デバイス:なし プロセッサ:x86 OS:Oreo 8.1 - API 27 Google APIs:チェック有り Google Play Store:チェック無し disk.dataPartition.size:800M hw.accelerometer:チェック有り hw.audioInput:チェック有り hw.audioOutput:チェック有り hw.battery:チェック有り hw.camera.back:emulated hw.camera.front:emulated hw.dPad:チェック無し hw.gps:チェック有り hw.gpu.mode:host hw.initialOrientation:portrait hw.keyboard:チェック有り hw.lcd.density:480 hw.mainKeys:チェック有り hw.ramSize:512 hw.sdCard:チェック有り hw.sensors.orientation:チェック有り hw.sensors.proximity:チェック有り hw.trackBall:チェック有り runtime.network.latency:none runtime.network.speed:full sdcard.size:512M skin.dynamic:チェック無し skin.name:768x1280 skin.path:768x1280 vm.heapSize:64 作成ができましたら早速起動してください 次に VisualStudio2019 のメニューから『ビルド(B)』→『構成マネージャー(O)...』を選択して 構成マネージャーダイアログを表示してください ダイアログが開いたら『アクティブ ソリューション プラットフォーム(P):』を『x86』に変更してから 『閉じる』をクリックしてダイアログを閉じてください すると画面上部の『Debug』『ARM』と表示されていたところが『Debug』『x86』になると思います 加えて『x86』の右横の『プログラムを実行するデバイス』として、先程作成した『Android_Accelerated_x86_Oreo』が 表示されていたらそのままF5キーで実行を、表示されていなかったら、一度 VisualStudio2019 を閉じて、 再度起動してプロジェクトを開いてみてください( 起動しなおすと検出されることが多いですので… ) 『Android_Accelerated_x86_Oreo』が検出されましたら、F5キーで実行してみてください 手元ではこれで正常にプログラムが起動しましたので、よろしければお試しください m(_ _)m
メンテ
Re: Androidエミュレータでの実行ができません... ( No.2 )
名前:Sans 日時:2020/01/22 00:28

ご回答ありがとうございます。 『Android_Accelerated_x86_Oreo』のデバイスは初めから入っていたので、それでもやってみましたが、結果は同じでした。 管理人様の環境では動作しているとのことなので、やはり設定がまずいのでしょうか...?
メンテ
Re: Androidエミュレータでの実行ができません... ( No.3 )
名前:管理人 日時:2020/01/22 23:48

すみません、『Unable to start debugging. Unexpected GDB output from command "-environment-cd』を調べたところ どうやらファイル名やフォルダパスが原因のようです 昔はフォルダパスに日本語などの全角文字や半角カタカナが含まれていると正常にコンパイルできない等があったのですが、 それと同じようなことが Android の起動にも発生するようです なので、まずプロジェクトのフォルダを作成する場所を C:\ や D:\ の直下、若しくは C:\Project などの 半角英数字だけ使ったフォルダ名のフォルダの中に作成するようにして、プロジェクト名も TestProject などの、 半角英数字だけ使ったプロジェクト名、作成する cpp などのファイル名も main.cpp など半角英数字に と、いうようにフォルダ名やファイル名に半角英数字以外が入らないようにしてみてください m(_ _)m
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存