質問するログイン新規登録

回答編集履歴

2

調査方法について追記

2018/12/21 03:16

投稿

keicha_hrs
keicha_hrs

スコア6768

answer CHANGED
@@ -6,4 +6,13 @@
6
6
 
7
7
  (12/20 23:40 追記)
8
8
  画像を貼りたいのでこちらにコメント。タスクバーに下図のようなアイコンも見当たらないのでしょうか?
9
- ![エミュレーターのアイコン](9c21a3b7e4010c82b0a667fbe077709d.png)
9
+ ![エミュレーターのアイコン](9c21a3b7e4010c82b0a667fbe077709d.png)
10
+
11
+ ---
12
+
13
+ (12/21 12:16 追記)
14
+ 自分で開発したアプリのエラーを調べるには、Logcatを活用してください。Android Studioの左下に`6:Logcat`というボタンがあるので、これをクリックするとビューが開きます。プルダウンリストが3つ並んでいますが、左から「ログ採取中の端末」「対象のパッケージ」「採取するエラーレベル」になっています。エミュレーターが動いている状態でAndroid Studioの操作でアプリを実行すると、「対象のパッケージ」が自分の作ったアプリのものになるはずです。「エラーレベル」をerrorにしておいて、アプリが落ちるまで動作させてみます。赤字のログが大量に出てくると思いますが、その中から自分の作ったソースファイル名が含まれたログを探します(下図はMainActivity.ktというファイルが含まれているログ)。こうしたログを質問の中に提示してください。また、このログからエラーが発生している具体的な場所(下図ならMainActivity.ktの12行目)がわかりますので、その近辺のソースファイルも提示されるのが良いです。
15
+
16
+ ![Logcat](1f8026bca4e57d67ac5b6a34c6a1d231.png)
17
+
18
+ また、これによって発生しているエラーの種類もわかります。この図ではIllegalStateExceptionという例外が発生しています。これをネットで検索することで、自力で解決できる可能性もあるでしょう。

1

画像追加

2018/12/21 03:16

投稿

keicha_hrs
keicha_hrs

スコア6768

answer CHANGED
@@ -1,3 +1,9 @@
1
1
  それらのエラーメッセージは、Androidのエミュレータープログラムが音声入力デバイスを検出できなかったことに因ります。PCにマイクを接続すればそれらのエラーが出ないようにすることはできるはずです。
2
2
 
3
- ただ、それらのメッセージが出ていてもエミュレーターの起動自体は可能です。私の手元でも同じエラーメッセージは出ますが、正常に起動しています。起動しないのは別の原因と思われますが、現在の情報ではそれはわかりません。
3
+ ただ、それらのメッセージが出ていてもエミュレーターの起動自体は可能です。私の手元でも同じエラーメッセージは出ますが、正常に起動しています。起動しないのは別の原因と思われますが、現在の情報ではそれはわかりません。
4
+
5
+ ---
6
+
7
+ (12/20 23:40 追記)
8
+ 画像を貼りたいのでこちらにコメント。タスクバーに下図のようなアイコンも見当たらないのでしょうか?
9
+ ![エミュレーターのアイコン](9c21a3b7e4010c82b0a667fbe077709d.png)