From 04b44ddec995a4ac3e6f9637e4ff3e4c132c164a Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Tue, 7 Oct 2025 08:26:25 +0800 Subject: [PATCH] docs: update guide --- docs/guide-zh-CN.md | 12 ++++++------ docs/guide.md | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/guide-zh-CN.md b/docs/guide-zh-CN.md index 7e450a7..806dfa2 100644 --- a/docs/guide-zh-CN.md +++ b/docs/guide-zh-CN.md @@ -115,7 +115,7 @@ val moshi = Moshi.Builder() ```kotlin ksp { // 自定义 AdapterRegistry 的包名,如果是 Android 项目,推荐直接使用 "android.namespace" - arg("moshi-companion.generateAdapterRegistryPackageName", "com.yourdomain.yourpackage.generated") + arg("moshi-companion.generateAdapterRegistryPackageName", "com.yourdomain.yourpackage") // 自定义 AdapterRegistry 的类名 arg("moshi-companion.generateAdapterRegistryClassName", "YourCustomMoshiAdapterRegistry") } @@ -198,10 +198,10 @@ val adapter = moshi.adapter>(type) release { isMinifyEnabled = true - proguardFiles( - getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro", - // 指定 Moshi Companion 生成的混淆规则文件 - file("build/generated/ksp/release/resources/META-INF/proguard/").listFiles()!!.first() - ) + proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") + // 指定 Moshi Companion 生成的混淆规则文件 + file("build/generated/ksp/release/resources/META-INF/proguard/").listFiles()?.firstOrNull()?.let { + proguardFiles(it) + } } ``` \ No newline at end of file diff --git a/docs/guide.md b/docs/guide.md index cb24269..b3dbd9e 100644 --- a/docs/guide.md +++ b/docs/guide.md @@ -115,7 +115,7 @@ If you need to customize the class name and package name of `AdapterRegistry`, y ```kotlin ksp { // Customize the package name of AdapterRegistry, if it's an Android project, it's recommended to directly use "android.namespace" - arg("moshi-companion.generateAdapterRegistryPackageName", "com.yourdomain.yourpackage.generated") + arg("moshi-companion.generateAdapterRegistryPackageName", "com.yourdomain.yourpackage") // Customize the class name of AdapterRegistry arg("moshi-companion.generateAdapterRegistryClassName", "YourCustomMoshiAdapterRegistry") } @@ -198,10 +198,10 @@ Currently in Android projects, this issue may occur in the main project module ( release { isMinifyEnabled = true - proguardFiles( - getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro", - // Specify the ProGuard rules file generated by Moshi Companion - file("build/generated/ksp/release/resources/META-INF/proguard/").listFiles()!!.first() - ) + proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") + // Specify the ProGuard rules file generated by Moshi Companion + file("build/generated/ksp/release/resources/META-INF/proguard/").listFiles()?.firstOrNull()?.let { + proguardFiles(it) + } } ``` \ No newline at end of file