Clean up build after upstreaming
Remove custom compile SDK usage, fix build properties, fix bad merge in
library versions, re-pin core to tip-of-tree. Update Ads to be compatible
with SDK 24.
Bug: 286566456
Test: ./gradlew bOS
Merged-In: I85c88fe1e8cb2f24bcf328aeb4ae2bfa3c9cc20c
Change-Id: Ifb7c1d94ea44cf7e4f373dfa4a6b9bd2f3210010
diff --git a/development/studio/idea.properties b/development/studio/idea.properties
index 3cabbbf..6f9146c 100644
--- a/development/studio/idea.properties
+++ b/development/studio/idea.properties
@@ -5,12 +5,12 @@
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
-idea.config.path=${user.home}/.AndroidStudioAndroidXPlatform/config
+idea.config.path=${user.home}/.AndroidStudioAndroidX/config
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
-idea.system.path=${user.home}/.AndroidStudioAndroidXPlatform/system
+idea.system.path=${user.home}/.AndroidStudioAndroidX/system
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to user installed plugins folder. Make sure you're using forward slashes.
@@ -194,4 +194,4 @@
#-----------------------------------------------------------------------
# Enable compose @Preview rendering
#-----------------------------------------------------------------------
-compose.project.uses.compose.override=true
\ No newline at end of file
+compose.project.uses.compose.override=true
diff --git a/gradle.properties b/gradle.properties
index 0d6a6fe..9bde541 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -26,14 +26,14 @@
android.forceJacocoOutOfProcess=true
android.experimental.lint.missingBaselineIsEmptyBaseline=true
-# Don't generate versioned API files
-androidx.writeVersionedApiFiles=false
+# Do generate versioned API files
+androidx.writeVersionedApiFiles=true
-# Don't run the CheckAarMetadata task
-android.experimental.disableCompileSdkChecks=true
+# Do run the CheckAarMetadata task
+android.experimental.disableCompileSdkChecks=false
-# Don't restrict compileSdkPreview usage
-androidx.allowCustomCompileSdk=true
+# Do restrict custom SDK usage (e.g. Mainline)
+androidx.allowCustomCompileSdk=false
# Don't warn about needing to update AGP
android.suppressUnsupportedCompileSdk=UpsideDownCake,VanillaIceCream,33,34
diff --git a/libraryversions.toml b/libraryversions.toml
index 162a9a9..bbf317e 100644
--- a/libraryversions.toml
+++ b/libraryversions.toml
@@ -68,7 +68,6 @@
GRAPHICS_FILTERS = "1.0.0-alpha01"
GRAPHICS_SHAPES = "1.0.0-alpha03"
GRIDLAYOUT = "1.1.0-beta02"
-GRIDLAYOUT = "1.1.0-beta01"
HEALTH_CONNECT = "1.1.0-alpha02"
HEALTH_SERVICES_CLIENT = "1.1.0-alpha01"
HEIFWRITER = "1.1.0-alpha02"
diff --git a/privacysandbox/ads/ads-adservices-java/build.gradle b/privacysandbox/ads/ads-adservices-java/build.gradle
index d4734a0..57b63ad 100644
--- a/privacysandbox/ads/ads-adservices-java/build.gradle
+++ b/privacysandbox/ads/ads-adservices-java/build.gradle
@@ -49,8 +49,6 @@
}
android {
- compileSdk = 33
- compileSdkExtension = 5
namespace "androidx.privacysandbox.ads.adservices.java"
}
diff --git a/privacysandbox/ads/ads-adservices/build.gradle b/privacysandbox/ads/ads-adservices/build.gradle
index e7fdf07..3e50880 100644
--- a/privacysandbox/ads/ads-adservices/build.gradle
+++ b/privacysandbox/ads/ads-adservices/build.gradle
@@ -44,8 +44,6 @@
}
android {
- compileSdk = 33
- compileSdkExtension = 5
namespace "androidx.privacysandbox.ads.adservices"
}
diff --git a/privacysandbox/sdkruntime/sdkruntime-client/build.gradle b/privacysandbox/sdkruntime/sdkruntime-client/build.gradle
index 486fe73..f79d101 100644
--- a/privacysandbox/sdkruntime/sdkruntime-client/build.gradle
+++ b/privacysandbox/sdkruntime/sdkruntime-client/build.gradle
@@ -25,11 +25,11 @@
dependencies {
api(libs.kotlinStdlib)
api(libs.kotlinCoroutinesCore)
- implementation("androidx.core:core-ktx:1.12.0-alpha03")
+ implementation(projectOrArtifact(":core:core-ktx"))
api project(path: ':privacysandbox:sdkruntime:sdkruntime-core')
- implementation("androidx.core:core:1.12.0-alpha03")
+ implementation(projectOrArtifact(":core:core"))
implementation(projectOrArtifact(":activity:activity"))
testImplementation(libs.junit)
diff --git a/privacysandbox/sdkruntime/sdkruntime-core/build.gradle b/privacysandbox/sdkruntime/sdkruntime-core/build.gradle
index ca4567e..facccb1 100644
--- a/privacysandbox/sdkruntime/sdkruntime-core/build.gradle
+++ b/privacysandbox/sdkruntime/sdkruntime-core/build.gradle
@@ -26,7 +26,7 @@
api(libs.kotlinStdlib)
api("androidx.annotation:annotation:1.6.0")
- implementation("androidx.core:core:1.12.0-alpha03")
+ implementation(projectOrArtifact(":core:core"))
implementation(projectOrArtifact(":activity:activity"))
// TODO(b/249982004): cleanup dependencies
diff --git a/privacysandbox/ui/integration-tests/testaidl/build.gradle b/privacysandbox/ui/integration-tests/testaidl/build.gradle
index 88ca40c..0375687 100644
--- a/privacysandbox/ui/integration-tests/testaidl/build.gradle
+++ b/privacysandbox/ui/integration-tests/testaidl/build.gradle
@@ -22,8 +22,6 @@
android {
namespace 'androidx.privacysandbox.ui.integration.testaidl'
- compileSdk 33
- compileSdkExtension = 5
defaultConfig {
minSdk 33
diff --git a/privacysandbox/ui/integration-tests/testapp/build.gradle b/privacysandbox/ui/integration-tests/testapp/build.gradle
index 518a00a..a3d4c86 100644
--- a/privacysandbox/ui/integration-tests/testapp/build.gradle
+++ b/privacysandbox/ui/integration-tests/testapp/build.gradle
@@ -22,8 +22,6 @@
android {
namespace 'androidx.privacysandbox.ui.integration.testapp'
- compileSdk 33
- compileSdkExtension = 5
defaultConfig {
applicationId "androidx.privacysandbox.ui.integration.testapp"
diff --git a/privacysandbox/ui/integration-tests/testsdkprovider/build.gradle b/privacysandbox/ui/integration-tests/testsdkprovider/build.gradle
index 53365be..7a18717 100644
--- a/privacysandbox/ui/integration-tests/testsdkprovider/build.gradle
+++ b/privacysandbox/ui/integration-tests/testsdkprovider/build.gradle
@@ -22,8 +22,6 @@
android {
namespace 'androidx.privacysandbox.ui.integration.testsdkprovider'
- compileSdk 33
- compileSdkExtension = 5
defaultConfig {
applicationId "androidx.privacysandbox.ui.integration.testsdkprovider"
diff --git a/privacysandbox/ui/integration-tests/testsdkprovider/src/main/java/androidx/privacysandbox/ui/integration/testsdkprovider/SdkApi.kt b/privacysandbox/ui/integration-tests/testsdkprovider/src/main/java/androidx/privacysandbox/ui/integration/testsdkprovider/SdkApi.kt
index 2045f7c..2287d4a 100644
--- a/privacysandbox/ui/integration-tests/testsdkprovider/src/main/java/androidx/privacysandbox/ui/integration/testsdkprovider/SdkApi.kt
+++ b/privacysandbox/ui/integration-tests/testsdkprovider/src/main/java/androidx/privacysandbox/ui/integration/testsdkprovider/SdkApi.kt
@@ -107,12 +107,12 @@
}
private inner class TestView(context: Context) : View(context) {
- override fun onDraw(canvas: Canvas?) {
+ override fun onDraw(canvas: Canvas) {
super.onDraw(canvas)
val paint = Paint()
paint.textSize = 50F
- canvas!!.drawColor(
+ canvas.drawColor(
Color.rgb((0..255).random(), (0..255).random(), (0..255).random())
)
canvas.drawText("Hey", 75F, 75F, paint)
diff --git a/settings.gradle b/settings.gradle
index 29b102a..7af57f6 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -95,9 +95,9 @@
value("androidx.projects", getRequestedProjectSubsetName() ?: "Unset")
value("androidx.useMaxDepVersions", providers.gradleProperty("androidx.useMaxDepVersions").isPresent().toString())
- // Do not publish scan for androidx-platform-dev
- // publishAlways()
- // publishIfAuthenticated()
+ // Publish scan for androidx-main
+ publishAlways()
+ publishIfAuthenticated()
}
}