appモジュールに画面遷移のベースとなるActivityを登録します。
Activityの作成appモジュールの最上位で右クリック➡『新規(N)』➡『Activity』➡『Empty Views Activity』で空のActivityを作成します。
Activityの情報起動時に実行されるActivityなので『Launcher Activity』を✅します。
『完了(F)』でActivityが作成されます。
バージョンカタログファイル /gradle/libs.versions.toml に自動的に androidx.constraintlayout:constraintlayout の定義が追記されていますので、必要に応じて修正します。
[versions] : androidx-constraintlayout = "2.1.4" [libraries] : androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "androidx-constraintlayout" } [plugins] :
appモジュールのビルド定義ファイル /app/build.gradle.kts にも自動的に定義が追記されていますので、修正します。
plugins { id("build.logic.application.configure") alias(libs.plugins.kotlin.android) } android { namespace = "jp.co.example.android01" defaultConfig { applicationId = "jp.co.example.android01" versionCode = 1 versionName = "1.0" } } dependencies { implementation(libs.androidx.appcompat) implementation(libs.google.android.material) implementation(libs.androidx.constraintlayout) }
修正後、『Sync Now』で内容をプロジェクトに反映させます。
/app/src/main/java/… のディレクトリ名を /app/src/main/kotlin/… に変更します。
※変更しなくても構いません。
/app/src/main/java ディレクトリで右クリック➡『リファクタリング(R)』➡『名前の変更(R)…』へと進みます。
名前の変更変更後の名前に kotlin を入力して『リファクタリング(R)』でディレクトリ名を変更します。
/app/src/androidTest/java、/app/src/test/java も同様に kotlin に変更します。
appモジュールのMainActivityにHiltのEntryPointを追記します。
: import dagger.hilt.android.AndroidEntryPoint : @AndroidEntryPoint class MainActivity : ComponentActivity() { :