top of page

【Android】Android APIレベルとは


はじめに

google play storeにアプリをアップロードしようとしたら下記のエラーが発生


現在、お客様のアプリは API レベル 31 を対象にしています。セキュリティとパフォーマンスが最適化された最新の API を利用するには、API レベル 33 以上を対象にする必要があります。


これを機に「APIレベルとは何なのか」「上げるにはどうしたらいいのか」について調べてみました。



APIレベルとは

Android OSが提供するSDK(これを使ってアプリが動く)のレベル(バージョン)

初版が1で、どんどんバージョンアップしていく


現在はこのAPIレベルが33以上のSDKを使ったアプリ出ないと受け付けない、という方針になったらしい


buid.gradleの以下でアプリのAPIレベルが定義されています


minSdkVersion

そのアプリが動く最小のAPIレベル


targetSdkVersion

そのアプリが動くように設計されたAPIレベル



APIレベルの編集

ではAPIレベルを上げるにはどうすればいいのかというと、

\flutter\packages\flutter_tools\gradle\flutter.gradle

を編集する必要があります。

build.gradleの直接編集では効かないみたい)




最新記事

すべて表示

[Android]BottomNavigationでページを切り替えたときにviewの内容を保存したい

課題 androidのBottomNavigationを使用したアプリを作っている。ページを移動して戻って来た時にTextViewなどに書き込んだデータを保存しておきたい。 問題点 通常ActivityやFragmentを離れて戻って来た時にviewの内容などを保存したいときはonSaveInstanceState()でBundleにデータを保存し、戻って来た時にonCreateView()などで

[Android]SQLiteDataBaseの更新がviewに反映されない

現象 SQLiteDataBaseをContentProviderで読み取ってRecyclerViewに一覧表示している。データベースの内容を更新してもそれがRecyclerViewに反映されない。 原因 ContentProviderのquery()メソッドでsetNotificationUri()メソッドを呼び出していなかった。 このメソッドでcursorにデータのuriが紐づけられ、Curs

Comments


あなたの買い物をサポートする
アプリ Shop Plan

iphone6.5p2.png

​いつ何を買うかの計画を立てられるアプリです。

google-play-badge.png
Download_on_the_App_Store_Badge_JP_RGB_blk_100317.png

靴を大切にしよう!靴管理アプリ SHOES_KEEP

納品:iPhone6.5①.png

靴の履いた回数、お手入れ回数を管理するアプリです。

google-play-badge.png
Download_on_the_App_Store_Badge_JP_RGB_blk_100317.png

「後で読む」を忘れないアプリ ArticleReminder

気になった​Webサイトを登録し、指定時刻にリマインダを送れるアプリです

google-play-badge.png
Download_on_the_App_Store_Badge_JP_RGB_blk_100317.png
bottom of page