[GH] Fix some of playground build issues
## Proposed Changes
- Move to PlaygroundPlugin for applying com.android.settings plugin this allows us to use the same version without it being spread to many files
- Pick a protobuf-java version (3.22.3) that works with AGP in shared-dependnecies.gradle
## Testing
Test: ./gradlew bOS
This is an imported pull request from https://github.com/androidx/androidx/pull/706.
Resolves #706
Github-Pr-Head-Sha: b83939a61e45f427d008a2344133b0875e31789f
GitOrigin-RevId: 9671928d316cd3ab6a816318d1b1d53a1e5e3d35
Change-Id: Ia9f3972cfc861262351c58a9fc821fed611727ec
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 66db4f6..c30f368 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -77,6 +77,7 @@
androidAccessibilityFramework = { module = "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework", version = { strictly = "2.1" } }
androidGradlePluginApi = { module = "com.android.tools.build:gradle-api", version.ref = "androidGradlePlugin" }
androidGradlePluginz = { module = "com.android.tools.build:gradle", version.ref = "androidGradlePlugin" }
+androidGradleSettingsPlugin = { module = "com.android.tools.build:gradle-settings", version.ref = "androidGradlePlugin" }
androidLayoutlibApi = { module = "com.android.tools.layoutlib:layoutlib-api", version.ref = "androidLint" }
androidLint = { module = "com.android.tools.lint:lint", version.ref = "androidLint" }
androidLintMin = { module = "com.android.tools.lint:lint", version.ref = "androidLintMin" }