The android:signature attribute was a temporary facility until .apk signing was implemented. Now that it is, the actual .apk signature is used (so this is actually secure). Thus, for two .apks to share the same android:sharedUserId, they must be signed with the same certificate.
>From Xav's comments, it sounds like you are signing your .apks with different certificates. On Aug 19, 3:43 pm, Cheryl Sedota <[EMAIL PROTECTED]> wrote: > Hi, > > In the past Diane showed me how to use two attributes of the Android > manifest in order to get ActivityGroups working properly (i.e. all the > apps whose activities will be combined using the ActivityGroup will be > accessible) - those attributes are 'sharedUserId' and 'signature'. > > http://groups.google.com/group/android-developers/browse_thread/threa... > > This is what I had working in the past: > > <manifest xmlns:android="http://schemas.android.com/apk/res/android" > package="com.frogdesign.desktop" > android:sharedUserId="android.uid.system" > android:signature="android.signature.system"> > ... > > With the beta SDK that was just released, this mechanism is broken, as > the 'signature' attribute is no longer valid. Please advise on how to > implement ActivityGroups where Activities are in different apps with > the new SDK. > > The docs still indicate that the signature is still required for > userid match to > occur:http://code.google.com/android/reference/android/R.styleable.html#And... > > ... and in the logs I see: > > From the console: > [2008-08-19 17:26:52 - FrogDesktop] Installation error: > INSTALL_FAILED_SHARED_USER_INCOMPATIBLE > > From logcat: > DEBUG/PackageManager(56): Scanning package com.frogdesign.desktop > DEBUG/PackageManager(56): Shared UserID android.uid.system (uid=1000): > packages=[PackageSetting{433aa490 com.frogdesign.desktop/1000}, > PackageSetting{43540b50 com.frogdesign.desktop/1000}, > PackageSetting{434275a0 com.android.providers.settings/1000}, > PackageSetting{434eeea0 android/1000}] > ERROR/PackageManager(56): Package com.frogdesign.desktop has no > signatures that match those in shared user android.uid.system; > ignoring! > WARN/PackageManager(56): Package couldn't be installed in /data/app/ > com.frogdesign.desktop.apk > > Thanks!! > Cheryl --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] Announcing the new Android 0.9 SDK beta! http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

