トップページ > 記事閲覧
Android版で実行できなくなった
名前:桐生 臥煙 日時: 2019/12/21 14:58

Androidの手順通りVisual studio2019で設定をして、エミュレーターで実行することができました。 その後別の日に実行しようとしても実行できなくなりました。 「デバッグを開始できません。プロジェクトのプロパティを開き、[構成プロパティ]ー>[デバッグ]の順に移動して、デバッガーの設定を確認してください」 というエラーが出ました。 プロパティの中身を確認してみても特に問題は見られず… 掲示板で似たような問題を解決している時と同じ手順を踏んでみましたがエラーが消えず。 気になったのは、その掲示板で管理人様が言っていた しばらくしてANDROIDの文字が白く光り、少し待つとGoogleの検索ボックスやアイコン・時計などが表示されます。 の部分でこちらでエミュレータを起動すると一瞬でアイコン・時計などが表示されます。 こちらの解決法を教えていただけると助かります
メンテ

Page: 1 |

Re: Android版で実行できなくなった ( No.1 )
名前:管理人 日時:2019/12/22 03:35

私の環境ではエミュレーターを起動した後、一度 VisualStudio2019 を終了させて、何秒か経ってから再度 VisualStudio2019 を 起動してプロジェクトを開くと VisualStudio2019 の上部の『Debug』『ARM』など構成やプラットフォーム名が書かれている箇所の右側に 『>Android_Accelerated_ARM_Oreo(armeabi-v7a - emulator-5554)』のように、実行する対象のエミュレーター名が表示されるようになり 実行できるようになります よろしければ試してみてください m(_ _)m > 気になったのは、その掲示板で管理人様が言っていた >  > しばらくしてANDROIDの文字が白く光り、少し待つとGoogleの検索ボックスやアイコン・時計などが表示されます。 >  > の部分でこちらでエミュレータを起動すると一瞬でアイコン・時計などが表示されます。 一瞬でアイコン・時計が表示されるのだとしますと、CPU が x86 のエミュレーターである可能性が高いです その場合、VisualStudio2019 のメニューから『ビルド(B)』→『構成マネージャー(O)...』を選択して構成マネージャーダイアログを開き、 ダイアログ内の右上にある『アクティブ ソリューション プラットフォーム(P):』の項目を『ARM』などになっていましたら 『x86』に変更してみてください、エミュレーターの CPU が x86 になっていれば、これで『Debug』『x86』など構成やプラットフォーム名が 書かれている箇所の右側に『>Android_Accelerated_x86_Oreo(x86 - emulator-5554)』のように表示されるようになり、 プログラムを実行できるようになると思います
メンテ
Re: Android版で実行できなくなった ( No.2 )
名前:桐生 臥煙 日時:2019/12/23 11:18

質問する前に実は、同じ手法で実行する対象のエミュレーター名が表示されていました。しかし、そこをクリックして実行しようとしてもエラーが出てきてしまう状況でした。プロパティを開きデバッグの内容を確認しても デバッガーの種類 ネイティブのみ デバッグターゲット galaxy_nexus(armeabiv7a - emulator-5554) 起動するパッケージ 起動アクティビティ 起動ツール アクティビティ 追加のシンボル検索パス 追加のJavaソース検索パス と書かれているだけで特に問題はないと判断しました。 そして今回実行時、Visual studio2019を開き、「メニュー ー> ビルド( B ) ー> 構成マネージャー( O )」を開き、ダイアログ内の右上にある「アクティブ ソリューション プラットフォーム( P ):」の項目をARMからx86に変更しました。 それから  ツール( T )ー>Androidー>Android Device Managerを開き エミュレーターを起動。その後Visual studioを開きなおしたところ  エミュレーターが一瞬で時計アイコンなどが表示され、質問前と同じような起動の仕方をしました。 VisualStudio2019 の上部の『Debug』『ARM』など構成やプラットフォーム名が書かれている箇所の右側に「使用可能なデバイスが存在しません。」と表示されていて実行しようとしても同じエラーが表示されます。 ARMに戻してみると galaxy_nexus(armeabiv7a - emulator-5554)と表示されていました。 実行しようとしても実行はできずに、同じエラーが出ます。
メンテ
Re: Android版で実行できなくなった ( No.3 )
名前:管理人 日時:2019/12/24 02:47

> VisualStudio2019 の上部の『Debug』『ARM』など構成やプラットフォーム名が書かれている箇所の右側に「使用可能なデバイスが存在しません。」と表示されていて実行しようとしても同じエラーが表示されます。 > ARMに戻してみると > galaxy_nexus(armeabiv7a - emulator-5554)と表示されていました。 > 実行しようとしても実行はできずに、同じエラーが出ます。 エミュレーターはちゃんと VisualStudio2019 で検出できているようですね… と、なりますと、一度プロジェクトを作り直す( 削除して、新規作成する )と正常に実行できるように なる可能性が高いと思います 少し面倒ですが、作成されたプログラムなどのバックアップを取ったうえで、一度プロジェクトを削除して、 新たにプロジェクトを新規作成してみてください m(_ _;m
メンテ
Re: Android版で実行できなくなった ( No.4 )
名前:桐生 臥煙 日時:2019/12/24 10:07

新しくプロジェクトを作り直し実行したら、以下のようなエラーがエミュレーターの画面に表示されました。 ⚠Waiting For Debugger Application Android1211.Packaging ( process com Android1211 )is waiting for the debugger to attach それとVisual studioの画面の方にも以下のエラーが表示されました C++ debugging can be unreliable in ARM emulators. Functionality such as stepping and breakpoints might not work as expected これは以前にも出ていたのですが、その後実行はできるのでスルーしていました。 何かこれは関係あるでしょうか?
メンテ
Re: Android版で実行できなくなった ( No.5 )
名前:桐生 臥煙 日時:2019/12/24 10:17

⚠ これはミスです。 正しくは Waiting For debugger 
メンテ
Re: Android版で実行できなくなった ( No.6 )
名前:管理人 日時:2019/12/25 01:49

> Application > Android1211.Packaging > ( process com Android1211 )is > waiting for the debugger to > attach こちらは『デバッグ機能との接続を待っています』という表示なので デバッグ起動の時は必ず表示されるもので、エラーではありません > C++ debugging can be unreliable in ARM emulators. > Functionality such as stepping and breakpoints might not work as > expected こちらも『ARMエミュレーターではない方が良いよ?( x86エミュレーターの方が良いよ )』程度の表示なので、エラーではありません なので、どちらもスルーしてしまって大丈夫です 通常はこの表示を OK ボタンで消した後、正常にアプリが起動するはずですが、起動しないのでしょうか?
メンテ
Re: Android版で実行できなくなった ( No.7 )
名前:桐生 臥煙 日時:2019/12/29 20:17

はい そうですね この表示の時にOKボタンを押して消した後に、アプリが起動しません。
メンテ
Re: Android版で実行できなくなった ( No.8 )
名前:管理人 日時:2019/12/30 10:42

> はい そうですね > この表示の時にOKボタンを押して消した後に、アプリが起動しません。 駄目でしたか… では、『デバッグ無し実行』でしたら起動するかもしれませんので、 VisualStudio2019 で Ctrlキーを押しながら F5キーを押すか、 若しくは VisualStudio2019 のメニューの『デバッグ(D)』→『デバッグなしで開始(H)』を選択して デバッグ無しの実行をしてみてください 少なくともデバッグ無しの実行でしたら > Application > Android1211.Packaging > ( process com Android1211 )is > waiting for the debugger to > attach や > C++ debugging can be unreliable in ARM emulators. > Functionality such as stepping and breakpoints might not work as > expected の表示に起動が妨げられることはありません
メンテ

Page: 1 |

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

   クッキー保存