1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

IPFactory(現役生)Advent Calendar 2024

Day 4

Android Studioのアップデートで起こるエラー(emulator)

Last updated at Posted at 2024-12-03

Android Studioとは

Android Studio は Google が開発し配布する、Android アプリ開発用の公式の統合開発環境(IDE)です。
Androidのモバイルアプリ開発言語には【kotlin】と【Java】があります。

Android Studioのアップデート

定期的にAndroid Studioにはアップデートが入ります。
そのたびにAndroid Studioとemulatorのバージョンが変わります。
最新版になるからいいじゃん!とも思いますがこれがのちに私の時間を2日奪うことになりました。

どこが問題だった?

1.プロジェクト作成時のバージョンがプロジェクトに書き込まれる

私がプロジェクトを作成した際に、【build.gradle.kts】にemulatorの対応したバージョンが書き込まれます。まず【compileSdk】、次に【minSdk】、そして【targetSdk】です。【minSDK】に関しては古いバージョンをどこまで使えるようにするかなのでそこまで関係ないとのことでした。スクリーンショット (38).png

2.アップデートが来た際に書き換えなければいけない

私はアップデートが来たことを知らずに、久々にAndroid Studioを触りました。
軽くコードをいじりビルドしてみるとあら不思議。一切ビルドされず5分待たされエラー。どうしたんだいマイハニー。自分自身ほとんど知識がなくとりあえずGPTにぶん投げるととりあえず【build.gradle.kts】を書き換えればいいらしい。

3.ファイルの場所がわからない

GPTに教えてもらったはいいものの、【build.gradle.kts】のファイルがどこにあるのか全く分からない。どこにあるのかGPTにまた投げても今度は見当違いな回答ばかりでした。ここで一日目終了。2日目、2時間ほどGPTとAndroid Studioを行き来しやっとのこと【build.gradle.kts】を見つけることができました。

4.書き換えても治らない

ファイルを見つけることができいざ古いバージョンを現行バージョンに書き換え、わくわくウキウキビルディングターイム。これがつかねぇんだよなぁ。なんでや。バージョン変えたやん。俺の時間を何だと思っとるん?とパソコンに切れながらまたGPTと会話をしているとどうやらemulatorのバージョンと使っているemulatorが違うらしい。。。スクリーンショット (39).png
写真の通り【build.gradle.kts】のバージョンは最新(35)だが使っているemulatorが一世代前(34)のものでした。やっとこさ見つけ、最新のemulatorをダウンロードし両方のバージョンをそろえることができました。

5.それでもカブは抜けません

全然動かん。もういいかな。Android mobile engineer向いてないや。しらん。そうしょぼくれていると、先輩にemulator入れ直してみたら?とアドバイスをいただきました。ここまで来たらなんでもやる思いで即入れ直しました。さぁどうだ?

6.二度あることは三度ある

まぁそうだよなと。ここまで動かなかったら、もう無理よな。うんうん。俺頑張った。と自分を励ましながら、GPTと会話を続けること1時間。ついに諦めました。もう俺のAndroid studioは動かないんだ。と萎えながらPCを落とし帰宅。あの日の絶望感はすごかった気がします。自分の出来の悪さに嫌気がさしエンジニアすら向いてないんじゃと思いながら寝ました。次の日。emulator「Install successfully finished in 7 s 539 ms.」ニコニコで起動してくれました。結局は再起動すれば全部何とかなるんですねこれが。

結論

やっぱ諦めずに試し続けるの大事です。
あと再起動はしましょう。新しいソフトウェアを入れたとき、アップデートしたときとりあえず再起動しましょう。マジで変なバグ減る!
Android Studioでは定期的にアプデ来るんで確認したほうがいいです。
今はテントウムシ君が最新だよぉー!

1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?