> Sadly that "open issue" has been marked unreproducible ... I don't
> understand why but I guess it's not going to be addressed.
I found another :)
http://code.google.com/p/android/issues/detail?id=4381
Comment 2 says that changing to a sharedUserId is unsupported.
Digging into this further, PackageManagerService.java creates a
new package entry if the sharedUserId has changed, there is
even a warning:
reportSettingsProblem(Log.WARN,
"Package " + name + " shared user changed from "
+ (p.sharedUser != null ? p.sharedUser.name : "<nothing>")
+ " to "
+ (sharedUser != null ? sharedUser.name : "<nothing>")
+ "; replacing with new");
It then iterates over all assigned UID (quote: 'stupidly inefficient
for now' :))
and returns a new one. Why it's done this way I have no idea though.
BTW, the sharedUserId is saved in packages.xml along with other package info.
>
> I checked all the documentation about the UID of the app and I didn't
> find anything warning of it being impossible to change.
Maybe I read it in some bug report, like the one above. You might want to
file a documentation bug for this.
--
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
No comments:
Post a Comment