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
|