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

AndroidX Navigation3 1.0.0-alpha01 メモ

Last updated at Posted at 2025-05-22

AndroidX Navigation3 1.0.0-alpha01 について

Jetpack Compose向けナビゲーションライブラリがalphaにて公式からリリースされた

いくつかのNavigation3に関する公式ドキュメントなどが公開された

ただしそのalpha(1.0.0-alpha01) に致命的な不具合があるため、後述するスナップショットを代わりに用いる必要があり、ここにそのメモを残す

Navigation3 に関する公式ドキュメント

・ Android Developers Blog : Announcing Jetpack Navigation 3

・ AndroidX Navigation3 : Overview

・ AndroidX Navigation3 : リリースページ

・ AndroidX Navigation3 : 公式サンプル

AndroidX Navigation3 1.0.0-alpha01 にて問答無用でアプリがクラッシュする

1.0.0-alpha01 にてアプリのクラッシュの不具合がある。

・ NoSuchMethodError: No static method serializableSaver running basic Nav3 app

なお、問題の修正はスナップショットにて既に行われた。

AndroidXライブラリは二週間のサイクルで更新されるため、来月の6月には問題を修正した1.0.0-alpha02がリリースされる見込み。

追記(2025/05/24 22:33)

問題を修正した1.0.0-alpha02 が緊急的にリリースされました。

スナップショットを使う

問題を修正したバージョンのおいてあるmavenレポジトリをプロジェクトに登録する

settings.gradle
pluginManagement {
    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}

dependencyResolutionManagement {
    repositories {
        maven {
            url = uri("https://androidx.dev/snapshots/builds/13529801/artifacts/repository")
        }
        google()
        mavenCentral()
    }
}
app/build.gradle

plugin { /* anything */ }

android {
    compileSdk 36
    /* anything */
}

dependencies {
    implementation "androidx.activity:activity-compose:1.12.0-SNAPSHOT"
    implementation "androidx.compose.material3:material3:1.3.2"
    implementation "androidx.navigation3:navigation3-runtime:1.0.0-SNAPSHOT"
    implementation "androidx.navigation3:navigation3-ui:1.0.0-SNAPSHOT"
    implementation "org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1"
}

動作確認のためのレポジトリ

Navigation 3 の How to use は公式サンプルにて確認できる

以上

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