2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Androidアプリ開発: AVDの調子が悪かったらWipeDataを行って初期化してみよう

Last updated at Posted at 2019-03-14

Androidアプリ開発をやろうと思ってAndroid Studioをインストールして取り合えず空っぽのActivityを表示させてみようと思ったら、初っ端からハマってしまった話です。昨晩この問題の為に寝不足になってしまったので、同じ事で悩む人がいなくなればいいと思って書きます

AVD(Android仮想端末) でアプリが一向に開始されない

テンプレートでプロジェクトを作って、AVDでRunしようとしたらステータスバーに Waiting for target device to come online と出たままアプリが起動する気配が無い状態でした

image.png

一応、実機では動いたのでBuildとか、何かのインストールが足りないということではないと思ってました

PC再起動とか試して、さすがにこれは必要無いだろうと思ってたけど、開発者モードを有効にするとかも試していました

AVDの状態を初期化する

上記の状態は実機環境でもスマホの調子が悪い時や、USBデバッグやフィンガープリントの許可をしてない時でも起こっていた気がしてたので、AVDを初期化してみようと思い浮かびました

しかし、AVD内のSystemメニューからfactory resetを行おうとしても動作しません。初期化するにはAndroid Virtual Device Managerから Actions - Wipe Data を実行します

image.png

Wipe Dataした後に再度Runすると、OSの初期状態から起動します

image.png

起動するまで、しばらく待ってみるとすんなりアプリが起動しました

image.png

めでたし :clap:

振り返ってみると

今思うと、動作確認用の仮想端末なのにGoogleアカウントを入れないと使えるようにならないとか、何か変だと思ってました。環境設定の処理のどこかでエラーになったんだと思います

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?