Webエンジニアのメモ帳

技術的な話を中心に書いています。

【Android開発】突然エミュレーターが起動できなくなった際の対処法

アプリ起動時にエラーが発生

Androidアプリの開発中に、以前は正常に動作していたアプリをエミュレーターから実行しようとしたところ、エラーが表示されて起動できませんでした。

エラーの内容は以下の通りでした。

02/18 10:17:15: Launching 'app' on Pixel 2 API 27.
Installation did not succeed.
The application could not be installed.
List of apks:
[0] '{アプリのパス}/app/build/outputs/apk/debug/app-debug.apk'
Installation failed due to: ''cmd package install-create -r -t --user current --dont-kill -S 5175452' returns error 'Unknown failure: cmd: Failure calling service package: Failed transaction (2147483646)''

原因と解決法

調べたのですが根本的な解決方法はわからず、エミュレータ内のデータを消去することで対応しました。

まずはAndroid Studioの上部のバーで「AVD Manager」を選択。 f:id:iberia9lavapies:20220218104931p:plain

つぎに、起動しようとしていたエミュレーターを選択して「Wipe Data」を選択。 f:id:iberia9lavapies:20220218104956p:plain

これで、アプリを起動することができました。

ただし、エミュレーター内に保存していたデータは全て消えてしまいます。データを消したくない場合はご注意ください。