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?

More than 1 year has passed since last update.

Unrecognized Android Studioから始まった連続エラー解決への道

Posted at

はじめに

Androidアプリをビルドできなくなり、そこから「1つ解決するとまだ別のエラーが発生」するような状態になってしまいました。。。

その過程をせっかくなんでまとめてみました。

Android Studioをアップグレード

 久々にAndroidアプリをビルドしてみると👇のようなエラーに遭遇しました。

Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version '202.7660.26.42.7486908', please retry with version 2021.2.1 or newer.

Android Studioのバージョンを下げるか最新にしろという事ですね。

なぜか [Android Studio]>[Preferences]>[Appearance & Behavior]>[System Settings]>[Updates]からIDEのアップデートができなかったので、公式から新たにダウロードすることに。
Screen Shot 2022-12-04 at 13.37.07.png

ダウンロードして置き換えて完了しました。

するとまた別のエラーが・・

Javaのバージョンを変更する

次はこんなエラーでビルド失敗しました。

A problem occurred evaluating project ':app'.
> Failed to apply plugin 'com.android.internal.application'.
   > Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
     Your current JDK is located in  /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre
     You can try some of the following options:
       - changing the IDE settings.
       - changing the JAVA_HOME environment variable.
       - changing `org.gradle.java.home` in `gradle.properties`.

* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

どうやらGradleがJava11を求めているのに、現在使っているJavaが1.8なので不整合だということらしい。
そして解決策が3つ提示されており、とりあえず1番上のchanging the IDE settings.を試してみることに。

Screen Shot 2022-11-29 at 21.45.54.png
Screen Shot 2022-12-03 at 18.45.29.png

Android Studioに同伴されているもの?を選択。
とりあえず私はこれで動きました。:sweat_smile:
(これについては色々な情報が飛び交っているので私と同じパターンでうまくいくとは限らないです。。)

こんなパターンもありました。

見つからないメソッドを削除

次は👇のようなエラーに遭遇しました。

A problem occurred evaluating project ':app'.
> Could not find method v5fapply() for arguments [{plugin=com.android.application}] on project ':app' of type org.gradle.api.Project.

v5fapply()が何か調べたのですがあまり情報が出てきませんでした:frowning2:

app/build.gradle
// 変更前
vfapply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'

// 変更後
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'

とりあえずこれでエラー消えました!

そしてついにビルド成功しました:relaxed:

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?