Sadly that "open issue" has been marked unreproducible ... I don't understand why but I guess it's not going to be addressed.
I checked all the documentation about the UID of the app and I didn't find anything warning of it being impossible to change. I just was trying to simplify some internal stuff and realized there might be some conflict with other things. Because of the way you have to think so far ahead with it, I think it would actually be better to make it a required field. That way it gives the product at least the option of utilizing it further down the road. Ok at least I know I am not crazy. Thanks Nikolay. -Greg On Jul 24, 10:26 pm, Nikolay Elenkov <nikolay.elen...@gmail.com> wrote: > On Mon, Jul 25, 2011 at 12:39 PM, Greg Giacovelli <miyamo...@gmail.com> wrote: > > Would SharedUserId be worth calling out. I currently don't have one set on > > any of my apps, but after playing around with the feature while trying to > > get a Test Project to run as the same user ... I think it's not really > > possible to change the user_id with a live app without some big issues. > > If sharedUserId was not set, and you set it afterwards, the UID of the > app changes. I think it's mentioned somewhere in the docs, but can't > seem to find the reference. So, basically, if you want to have two > (or more) apps with a shared UID, you have to design for this in > advance. E.g., release one app with sharedUserId="foo" and the next > one with the same. There is an open issue though: > > http://code.google.com/p/android/issues/detail?id=1227 > > > > > However even with my idea of making a release with world writable files, I > > don't believe I would ever be able to create new files within > > /data/data/<my_package>. I am wondering that if the package name has to be > > unique anyways for the package manager, why they just didn't make the > > default user_id the package_name of the app. Then with the correct signing > > cert and agreed upon name you would be able to migrate to a userid if need > > be. > > ... Or am I completely wrong? > > Interesting proposition. It does seem that the system manages shared UIDs > differently from 'regular' ones, so maybe that's the reason this hasn't been > (can't?) be done? -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en