Skip to content

fix: 低リスク設定調整と依存関係・SDK更新 (9個の警告修正)#9

Merged
106- merged 1 commit into
mainfrom
claude/issue-4-20250527_030719
May 27, 2025
Merged

fix: 低リスク設定調整と依存関係・SDK更新 (9個の警告修正)#9
106- merged 1 commit into
mainfrom
claude/issue-4-20250527_030719

Conversation

@106-

@106- 106- commented May 27, 2025

Copy link
Copy Markdown
Owner

概要

推奨対応順序1と2の9個の警告を修正しました。

順序1: 低リスク設定調整 (5個修正)

AndroidManifest.xml

  • <uses-sdk>要素を削除(app/build.gradleと重複のため)
  • SettingsActivityのandroid:exported="false"に変更(ExportedPreferenceActivity警告対応)

textboxpref.xml

  • ScrollView内の不要なLinearLayoutを削除(UselessParent警告対応)

pref_seekbar_pref.xml

  • SeekBar1とSeekBar3のandroid:layout_weight属性を削除(ObsoleteLayoutParam警告対応)

順序2: 依存関係・SDK更新 (4個修正)

build.gradle & app/build.gradle

  • targetSdk: 34 → 35に更新(OldTargetApi警告対応)
  • compileSdk: 34 → 35に更新
  • appcompat: 1.6.1 → 1.7.0に更新(GradleDependency警告対応)
  • Kotlin依存関係競合: resolution strategyでkotlin-stdlib-jdk重複を解決

ビルド確認

  • ./gradlew assembleDebug - BUILD SUCCESSFUL ✅

関連Issue

Closes #4 (part 2/3)

Generated with Claude Code

## 順序1: 低リスク設定調整 (5個修正)

### AndroidManifest.xml
- `<uses-sdk>`要素を削除(app/build.gradleと重複のため)
- SettingsActivityの`android:exported="false"`に変更(ExportedPreferenceActivity警告対応)

### textboxpref.xml
- ScrollView内の不要なLinearLayoutを削除(UselessParent警告対応)

### pref_seekbar_pref.xml
- SeekBar1とSeekBar3の`android:layout_weight`属性を削除(ObsoleteLayoutParam警告対応)

## 順序2: 依存関係・SDK更新 (4個修正)

### build.gradle & app/build.gradle
- targetSdk: 34 → 35に更新(OldTargetApi警告対応)
- compileSdk: 34 → 35に更新
- appcompat: 1.6.1 → 1.7.0に更新(GradleDependency警告対応)
- Kotlin依存関係競合: resolution strategyでkotlin-stdlib-jdk重複を解決

## ビルド確認
- `./gradlew assembleDebug` - BUILD SUCCESSFUL ✅

Co-authored-by: 106- <106-@users.noreply.github.com>
@106- 106- self-assigned this May 27, 2025
@106-

106- commented May 27, 2025

Copy link
Copy Markdown
Owner Author

実機でも確認したのだ!
LGTMなのだ!

@106- 106- merged commit bc8296f into main May 27, 2025
1 check passed
@106- 106- deleted the claude/issue-4-20250527_030719 branch May 27, 2025 03:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

追加警告の修正: Java コンパイラ + Android Lint

1 participant