mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-05-18 06:43:05 +08:00
Translate everything-claude-code repository to Japanese including: - 17 root documentation files - 60 agent documentation files - 80 command documentation files - 99 rule files across 18 language directories (common, angular, arkts, cpp, csharp, dart, fsharp, golang, java, kotlin, perl, php, python, ruby, rust, swift, typescript, web) - 199 skill documentation files Total: 455 files translated to Japanese with: - Consistent terminology glossary applied throughout - YAML field names preserved in English (name, description, etc.) - Code blocks and examples untouched (comments translated) - Markdown structure and relative links preserved - Professional translation maintaining technical accuracy This translation expands ECC accessibility to Japanese-speaking developers and teams. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
3.1 KiB
3.1 KiB
description
| description |
|---|
| AndroidおよびKMPプロジェクトのGradleビルドエラーを修正します |
Gradleビルド修正
AndroidおよびKotlin Multiplatformプロジェクトのgradleビルドおよびコンパイルエラーをインクリメンタルに修正します。
ステップ 1: ビルド設定の検出
プロジェクトタイプを特定し、適切なビルドを実行:
| インジケーター | ビルドコマンド |
|---|---|
build.gradle.kts + composeApp/(KMP) |
./gradlew composeApp:compileKotlinMetadata 2>&1 |
build.gradle.kts + app/(Android) |
./gradlew app:compileDebugKotlin 2>&1 |
モジュール付きsettings.gradle.kts |
./gradlew assemble 2>&1 |
| Detekt設定済み | ./gradlew detekt 2>&1 |
gradle.propertiesとlocal.propertiesの設定も確認します。
ステップ 2: エラーの解析とグループ化
- ビルドコマンドを実行し出力をキャプチャ
- Kotlinコンパイルエラーとgradle設定エラーを分離
- モジュールとファイルパスでグループ化
- ソート: 設定エラーを最初に、次に依存関係順でコンパイルエラー
ステップ 3: 修正ループ
各エラーに対して:
- ファイルを読む — エラー行周辺の完全なコンテキスト
- 診断 — 一般的なカテゴリ:
- importの欠落または未解決の参照
- 型の不一致または非互換な型
build.gradle.kts内の依存関係の欠落- Expect/actualの不一致(KMP)
- Composeコンパイラエラー
- 最小限の修正 — エラーを解決する最小の変更
- ビルドを再実行 — 修正を検証し新しいエラーを確認
- 続行 — 次のエラーへ
ステップ 4: ガードレール
以下の場合はユーザーに停止して確認:
- 修正が解決するより多くのエラーを導入
- 3回の試行後も同じエラーが持続
- エラーが新しい依存関係の追加やモジュール構造の変更を必要とする
- Gradle sync自体が失敗(設定フェーズエラー)
- エラーが生成コード内にある(Room、SQLDelight、KSP)
ステップ 5: サマリー
報告内容:
- 修正されたエラー(モジュール、ファイル、説明)
- 残りのエラー
- 導入された新しいエラー(ゼロであるべき)
- 推奨される次のステップ
一般的なGradle/KMP修正
| エラー | 修正 |
|---|---|
commonMain内の未解決の参照 |
依存関係がcommonMain.dependencies {}にあるか確認 |
| actualなしのExpect宣言 | 各プラットフォームソースセットにactual実装を追加 |
| Composeコンパイラバージョンの不一致 | libs.versions.tomlでKotlinとComposeコンパイラバージョンを揃える |
| 重複クラス | ./gradlew dependenciesで競合する依存関係を確認 |
| KSPエラー | ./gradlew kspCommonMainKotlinMetadataを実行して再生成 |
| 設定キャッシュの問題 | シリアライズ不可能なタスク入力を確認 |