お香の香りって夏でも涼しげでいいですよね。
日本香堂 かゆらぎ 白檀 香立付 ホワイト 単品 40個 (x 1)
これの空き箱を木工用ボンドでくっつけちゃいます。
ただそれだけ。
台数が多くなると、立てておいた方が省スペースですし、視認性も良いですし。
日本香堂 かゆらぎ 白檀 香立付 ホワイト 単品 40個 (x 1)
ロック画面は常時時計表示にしておくのがおすすめです。
お香の香りって夏でも涼しげでいいですよね。
これの空き箱を木工用ボンドでくっつけちゃいます。
ただそれだけ。
台数が多くなると、立てておいた方が省スペースですし、視認性も良いですし。
ロック画面は常時時計表示にしておくのがおすすめです。
Suggestions に表示されてるので Update する。
androidx.navigation:navigation-compose:2.7.0-beta01
↓
androidx.navigation:navigation-compose:2.7.0-beta02
はい、NG です。
なんでや!?
エラーメッセージを見てみる。
5 issues were found when checking AAR metadata:
1. Dependency 'androidx.navigation:navigation-common:2.7.0-beta02' requires libraries and applications that
depend on it to compile against version 34 or later of the
Android APIs.
:app is currently compiled against android-33.
Also, the maximum recommended compile SDK version for Android Gradle
plugin 8.0.1 is 33.
Recommended action: Update this project's version of the Android Gradle
plugin to one that supports 34, then update this project to use
compileSdk of at least 34.
Note that updating a library or application's compileSdk (which
allows newer APIs to be used) can be done separately from updating
targetSdk (which opts the app in to new runtime behavior) and
minSdk (which determines which devices the app can be installed
on).
2. Dependency 'androidx.navigation:navigation-runtime:2.7.0-beta02' requires libraries and applications that
depend on it to compile against version 34 or later of the
Android APIs.
:app is currently compiled against android-33.
Also, the maximum recommended compile SDK version for Android Gradle
plugin 8.0.1 is 33.
Recommended action: Update this project's version of the Android Gradle
plugin to one that supports 34, then update this project to use
compileSdk of at least 34.
Note that updating a library or application's compileSdk (which
allows newer APIs to be used) can be done separately from updating
targetSdk (which opts the app in to new runtime behavior) and
minSdk (which determines which devices the app can be installed
on).
3. Dependency 'androidx.navigation:navigation-common-ktx:2.7.0-beta02' requires libraries and applications that
depend on it to compile against version 34 or later of the
Android APIs.
:app is currently compiled against android-33.
Also, the maximum recommended compile SDK version for Android Gradle
plugin 8.0.1 is 33.
Recommended action: Update this project's version of the Android Gradle
plugin to one that supports 34, then update this project to use
compileSdk of at least 34.
Note that updating a library or application's compileSdk (which
allows newer APIs to be used) can be done separately from updating
targetSdk (which opts the app in to new runtime behavior) and
minSdk (which determines which devices the app can be installed
on).
4. Dependency 'androidx.navigation:navigation-runtime-ktx:2.7.0-beta02' requires libraries and applications that
depend on it to compile against version 34 or later of the
Android APIs.
:app is currently compiled against android-33.
Also, the maximum recommended compile SDK version for Android Gradle
plugin 8.0.1 is 33.
Recommended action: Update this project's version of the Android Gradle
plugin to one that supports 34, then update this project to use
compileSdk of at least 34.
Note that updating a library or application's compileSdk (which
allows newer APIs to be used) can be done separately from updating
targetSdk (which opts the app in to new runtime behavior) and
minSdk (which determines which devices the app can be installed
on).
5. Dependency 'androidx.navigation:navigation-compose:2.7.0-beta02' requires libraries and applications that
depend on it to compile against version 34 or later of the
Android APIs.
:app is currently compiled against android-33.
Also, the maximum recommended compile SDK version for Android Gradle
plugin 8.0.1 is 33.
Recommended action: Update this project's version of the Android Gradle
plugin to one that supports 34, then update this project to use
compileSdk of at least 34.
Note that updating a library or application's compileSdk (which
allows newer APIs to be used) can be done separately from updating
targetSdk (which opts the app in to new runtime behavior) and
minSdk (which determines which devices the app can be installed
on).
長いですが要するに、
androidx.navigation:navigation-compose:2.7.0-beta02
が依存している以下、
androidx.navigation:navigation-common:2.7.0-beta02
androidx.navigation:navigation-runtime:2.7.0-beta02
androidx.navigation:navigation-common-ktx:2.7.0-beta02
androidx.navigation:navigation-runtime-ktx:2.7.0-beta02
は、
Android API 34
以上を必要としているので使えません。
ということのよう。
「Flamingo」なのでそれが最新安定版。
Android Studio Flamingo | 2022.2.1 を使ってる場合、33 までです。
👉 Android Studio Flamingo | 2022.2.1 | Android Developers
Android Studio の Suggestion ダイアログ
[File]
|
[Project Structue]
|
[Suggestions]
は、Android Studio までを含めた全ての依存性を考慮していない。
Version Catalog (toml) ですが、なんだか不便です。
👉 【Android Studio Flamingo】dependencies をバージョンアップデートするときに確認するべき3つの相性
データ削除の件も気になっていて、
使ってみようとして少し混乱したので。
👉 スマホのマイナカード機能を止める方法 デジタル庁が案内 端末の初期化ではデータは“消えない” - ITmedia NEWS
以下のサイトを見ながら、まずは確認を行ってみようと。
👉 電子証明書の情報確認 / スマホ用電子証明書の有効性確認を行う | 使い方
練習と思い、上の図を mermaid 記法シーケンス図で書いてみました。
ちょっと、言葉の意味が分からなくなりました。
以下、上記公式ページから抜粋した「電子証明書」たち。
- スマホ用電子証明書
- あなたの電子証明書
- 利用者証明用電子証明書
- 署名用電子証明書
- 発行元の電子証明書
- スマホ用署名用電子証明書
- スマホ用利用者証明用電子証明書
- あなたのスマホ用電子証明書
....。
直感的に分かりません。
うちのおかんが使えるわけねえだろバカが。
考えられるパターンをある程度書き出してみます。
電子証明書
署名用電子証明書
利用者証明用電子証明書
スマホ用電子証明書
スマホ用署名用電子証明書
スマホ用利用者証明用電子証明書
あなたの電子証明書
あなたの署名用電子証明書
あなたの利用者証明用電子証明書
あなたのスマホ用電子証明書
あなたのスマホ用署名用電子証明書
あなたのスマホ用利用者証明用電子証明書
発行元の電子証明書
発行元の署名用電子証明書
発行元の利用者証明用電子証明書
発行元のスマホ用電子証明書
発行元のスマホ用署名用電子証明書
発行元のスマホ用利用者証明用電子証明書
...
こんなにありました?
私が混乱したのはこの画面。
「あなたのスマホ用電子証明書」か「発行元のスマホ用電子証明書」どちらのスマホ用電子証明書を?
???
「あなたの」?
「発行元の」?
この2つの言葉が私をさらに混乱させています。
マイナンバーカードデータは、インターネットを利用して、データを照会してから処理を進めますので、「スマホアプリ」でいうところの
「あなたの」→「スマホアプリ内に保存している」
「発行元の」→「クラウド上に登録されている」
と解釈するとなんとなく理解することができました。
日本語を解読するための表を作っておきます。
そもそも、
「利用者証明」と「署名」と「電子証明書」。
このネーミングが混乱の元。
英語圏やプログラミングでは説明しづらくない?
直感的に使えるネーミングは大事。
マイナンバーカードの暗証番号入力間違い回数の確認やリセットする方法 https://t.co/sKVE455cMT
— chanzmao (@maochanz) June 30, 2023