update dependencies. also update IDE to Android Studio Iguana | 2023.2.1

This commit is contained in:
tateisu 2024-03-16 19:33:25 +09:00
parent c07fff29ba
commit e57568a5b4
8 changed files with 37 additions and 15 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="KotlinJpsPluginSettings">
<option name="version" value="1.9.22" />
<option name="version" value="1.9.23" />
</component>
</project>

View File

@ -19,6 +19,12 @@ compileKotlin.kotlinOptions {
"-opt-in=kotlin.ExperimentalStdlibApi",
)
}
compileTestKotlin.kotlinOptions{
jvmTarget = Vers.kotlinJvmTarget
freeCompilerArgs = listOf(
"-opt-in=kotlin.ExperimentalStdlibApi",
)
}
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to arrayOf("*.jar"))))

View File

@ -163,7 +163,7 @@ dependencies {
implementation(project(":anko"))
implementation(fileTree(mapOf("dir" to "src/main/libs", "include" to arrayOf("*.aar"))))
"fcmImplementation"("com.google.firebase:firebase-messaging:23.4.0")
"fcmImplementation"("com.google.firebase:firebase-messaging:23.4.1")
"fcmImplementation"("org.jetbrains.kotlinx:kotlinx-coroutines-play-services:${Vers.kotlinxCoroutinesVersion}")
implementation("androidx.core:core-splashscreen:1.0.1")

View File

@ -70,7 +70,7 @@ dependencies {
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:${Vers.desugarLibVersion}")
api("androidx.appcompat:appcompat:${Vers.appcompatVersion}")
api("androidx.browser:browser:1.7.0")
api("androidx.browser:browser:1.8.0")
api("androidx.core:core-ktx:${Vers.coreKtxVersion}")
api("androidx.drawerlayout:drawerlayout:1.2.0")
api("androidx.emoji2:emoji2-bundled:${Vers.emoji2Version}")

View File

@ -49,6 +49,7 @@ fun Context.generateTempFile(prefix: String) =
suspend fun transcodeAudio(
context: Context,
inUri: Uri,
@Suppress("UNUSED_PARAMETER")
inMimeType: String,
): Pair<File, String> {
val inputMediaItem = MediaItem.fromUri(inUri)

View File

@ -8,7 +8,7 @@ buildscript {
classpath("com.android.tools.build:gradle:${Vers.androidGradlePruginVersion}")
// room のバージョンの影響で google-services を上げられない場合がある
classpath("com.google.gms:google-services:4.4.0")
classpath("com.google.gms:google-services:4.4.1")
//noinspection DifferentKotlinGradleVersion
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${Vers.kotlinVersion}")
@ -35,6 +35,17 @@ allprojects {
// alexzhirkevich/custom-qr-generator
maven(url = "https://jitpack.io")
}
// configurationのリストを標準出力に出す
// usage: ./gradlew -q --no-configuration-cache :app:printConfigurations
tasks.register("printConfigurations") {
doLast {
println("project: ${project.name} configurations:")
for( c in configurations){
println("configuration: ${c.name}")
}
}
}
}
tasks.withType<JavaCompile> {

View File

@ -1,6 +1,6 @@
import org.gradle.api.JavaVersion
@Suppress("MemberVisibilityCanBePrivate")
@Suppress("ConstPropertyName")
object Vers {
const val stBuildToolsVersion = "34.0.0"
const val stCompileSdkVersion = 34
@ -10,20 +10,25 @@ object Vers {
val javaSourceCompatibility = JavaVersion.VERSION_1_8
val javaTargetCompatibility = JavaVersion.VERSION_1_8
const val kotlinVersion = "1.9.22"
@Suppress("MemberVisibilityCanBePrivate")
const val kotlinVersion = "1.9.23"
const val kotlinJvmTarget = "1.8"
const val kotlinJvmToolchain = 17
const val androidGradlePruginVersion = "8.2.1"
const val androidGradlePruginVersion = "8.3.0"
const val androidxAnnotationVersion = "1.6.0"
const val androidxTestEspressoCoreVersion = "3.5.1"
const val androidxTestExtJunitVersion = "1.1.5"
const val androidxTestVersion = "1.5.0"
@Suppress("MemberVisibilityCanBePrivate")
const val glideVersion = "4.15.1"
// const val ankoVersion = "0.10.8"
const val appcompatVersion = "1.6.1"
const val archVersion = "2.2.0"
const val benManesVersion = "0.51.0"
const val commonsCodecVersion = "1.16.0"
const val composeVersion = "1.0.5"
const val conscryptVersion = "2.5.2"
@ -31,17 +36,16 @@ object Vers {
const val desugarLibVersion = "2.0.4"
const val detektVersion = "1.23.4"
const val emoji2Version = "1.4.0"
const val glideVersion = "4.15.1"
const val junitVersion = "4.13.2"
const val koinVersion = "3.5.0"
const val kotlinTestVersion = kotlinVersion // "1.9.22"
const val kotlinxCoroutinesVersion = "1.7.3"
const val kotlinTestVersion = kotlinVersion
const val kotlinxCoroutinesVersion = "1.8.0"
const val kotlinxSerializationPluginVersion = kotlinVersion
const val kotlinxSerializationLibVersion = "1.6.2"
const val kspVersion = "$kotlinVersion-1.0.16"
const val lifecycleVersion = "2.6.2"
const val kotlinxSerializationLibVersion = "1.6.3"
const val kspVersion = "$kotlinVersion-1.0.19"
const val lifecycleVersion = "2.7.0"
const val materialVersion = "1.11.0"
const val media3Version = "1.2.0"
const val media3Version = "1.3.0"
const val okhttpVersion = "5.0.0-alpha.11"
const val preferenceKtxVersion = "1.2.1"
const val startupVersion = "1.1.1"

View File

@ -1,6 +1,6 @@
#Mon Jun 13 20:53:58 JST 2022
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME