トップページ > 記事閲覧
Android版でAPI レベル 33でビルドエラー
名前:ギウ 日時: 2023/08/27 17:45

いつもお世話になっております。 API レベル 33に対応しないといけないとのことで、 compileSdk 33 targetSdkVersion 33 にしてビルドしてみたところ、 === We recommend using a newer Android Gradle plugin to use compileSdk = 33 This Android Gradle plugin (7.2.0) was tested up to compileSdk = 32 This warning can be suppressed by adding android.suppressUnsupportedCompileSdk=33 to this project's gradle.properties The build will continue, but you are strongly encouraged to update your project to use a newer Android Gradle Plugin that has been tested with compileSdk = 33 === というエラーメッセージが出ます。 プラグインは最新で、API33もインストール済みです。 DXライブラリは最新のものをDLし、設定も記載のあったものを入力してあります。 compileSdk 32 targetSdkVersion 32 にした場合は、ビルド&実行もできてる状態です。 もし解決方法をご存じの方いましたら教えてください。
メンテ

Page: 1 |

Re: Android版でAPI レベル 33でビルドエラー ( No.1 )
名前:管理人 日時:2023/08/28 03:17

私の手元で Android Studio を最新版 ( Android Studio Giraffe | 2022.3.1 Patch 1 Build # AI-223.8836.35.2231.10671973, built on August 17,2023 ) ) にした上でプロジェクトを新規作成( Minimum SDK を API 33 に設定 )して、 『使い方説明ページ』に沿ってプロジェクトの設定を変更したあと、 compileSdk = 33 minSdk = 33 targetSdk = 33 ↑ この部分だけは上記のように 33 に変更してビルド・実行してみましたが、 問題なく画面の中心に白い四角形が描画されました 私よりギウさんの方が Android のビルドに詳しいので私のアドバイスは あまり意味が無いかもしれませんが、プロジェクトを新規作成すると 正常にビルド・実行できたりするかもしれません (・・; > API レベル 33に対応しないといけないとのことで、 >  > compileSdk 33 > targetSdkVersion 33 >  > にしてビルドしてみたところ、 プロジェクトを新規作成した場合は targetSdkVersion という項目が無く、 代わりに minSdk と targetSdk があったのですが、こちらも Android のバージョン変更に よって変わったものでしょうか…
メンテ
Re: Android版でAPI レベル 33でビルドエラー ( No.2 )
名前:ギウ(解決) 日時:2023/08/28 07:08

早速ありがとうございます!(設定関連は全然。。) 「Android Studio を最新版」これでした; その後、AGP Upgrade を行ったら通りました。 targetSdkVersionは古い書き方だったのかも。 minSdk は、どこまで古いAndroidで動作させるか、みたいなのだったと思います。 今だと26くらいが良いかもです。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存