はじめに
- Androidアプリの脆弱性調査のためにLock Fileが必要になった
- AndroidにおけるLock Fileはgradle.lock
- gradle.lockとは
- Gradleプロジェクトにおける依存関係のバージョンを固定し、ビルドの一貫性、安定性を得るもの
- チーム開発で同じライブラリのバージョンを使うために使用する
動作環境・使用するツールや言語
- Gradle 8.12
- Android Studio
手順
- build.graldeに設定追加
- Gradleのバージョンロックを有効にする
dependencyLocking {
lockAllConfigurations()
}
- モジュールに対してコマンドを実行する
./gradlew :app:dependencies --write-locks
- ファイルが生成される
- app/gradle.lockfile
参考資料