summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2024-03-05 11:33:10 -0800
committer Colin Cross <ccross@android.com> 2024-03-05 11:33:10 -0800
commitd59c0471458ae169ab2dc063969cdbbb4edfe953 (patch)
treebcb8192b7da1da65eac4dd56de3f6ffdaa222dfb
parentb6e4f098c0d3319797019ba535df7d8d2e6a320c (diff)
Fix CredentialManager for use_resource_processor: true
CredentialManagerShared was using the same Android package name as CredentialManager-handheld, which caused the R classes to be shadowed when use_resource_processor: true is enabled. Use a unique Android package for CredentialManagerShared. Bug: 294256649 Test: m javac-check Change-Id: I07fea5636c6ca8f6752a11ca230e04ee172b140b
-rw-r--r--packages/CredentialManager/shared/AndroidManifest.xml2
-rw-r--r--packages/CredentialManager/shared/src/com/android/credentialmanager/ktx/CredentialKtx.kt4
2 files changed, 3 insertions, 3 deletions
diff --git a/packages/CredentialManager/shared/AndroidManifest.xml b/packages/CredentialManager/shared/AndroidManifest.xml
index a46088783024..51c7fb647355 100644
--- a/packages/CredentialManager/shared/AndroidManifest.xml
+++ b/packages/CredentialManager/shared/AndroidManifest.xml
@@ -17,6 +17,6 @@
*/
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.android.credentialmanager">
+ package="com.android.credentialmanager.shared">
</manifest>
diff --git a/packages/CredentialManager/shared/src/com/android/credentialmanager/ktx/CredentialKtx.kt b/packages/CredentialManager/shared/src/com/android/credentialmanager/ktx/CredentialKtx.kt
index 892eabf14191..12cb7ffddd5d 100644
--- a/packages/CredentialManager/shared/src/com/android/credentialmanager/ktx/CredentialKtx.kt
+++ b/packages/CredentialManager/shared/src/com/android/credentialmanager/ktx/CredentialKtx.kt
@@ -40,13 +40,13 @@ import androidx.credentials.provider.PasswordCredentialEntry
import androidx.credentials.provider.PublicKeyCredentialEntry
import androidx.credentials.provider.RemoteEntry
import com.android.credentialmanager.IS_AUTO_SELECTED_KEY
-import com.android.credentialmanager.R
import com.android.credentialmanager.model.get.ActionEntryInfo
import com.android.credentialmanager.model.get.AuthenticationEntryInfo
import com.android.credentialmanager.model.get.CredentialEntryInfo
import com.android.credentialmanager.model.CredentialType
import com.android.credentialmanager.model.get.ProviderInfo
import com.android.credentialmanager.model.get.RemoteEntryInfo
+import com.android.credentialmanager.shared.R
import com.android.credentialmanager.TAG
import com.android.credentialmanager.model.EntryInfo
@@ -386,4 +386,4 @@ private fun getPackageInfo(
PackageManager.PackageInfoFlags.of(
(packageManagerFlags).toLong())
)
-} \ No newline at end of file
+}