Was ist die Bedeutung des pid, uid und gid in Logcat Meldung?
Bekomme ich folgende Meldung in der Android-Logcat
I/ActivityManager(59): Start proc com.abc.xyz:mnp for service com.abc.xyz/.contact.SomeService: pid=31198 uid=10036 gids={3003, 1015}
.
Was sind die Bedeutungen der pid
, uid
und gids
und zahlen vor Ihnen hier?
InformationsquelleAutor Gaurav Agarwal | 2012-06-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies sind die standard-Linux-Begriffe:
pid
= Prozess-IDuid
= Benutzer-ID der Anwendung, besitzt dieser Prozessgid
= Gruppen-id der Anwendung, besitzt dieser ProzessWas genau bestimmt die uid unter android? Die Anwendung? Da jede Anwendung bekommt ein 'Konto'? Wenn ich Schreibe, eine app mit 2-Prozesse (verkündet im manifest android:process=":..."), haben Sie die gleiche uid haben, aber unterschiedliche pid? Danke!
genau bestimmt die uid unter android?" -- standardmäßig jede app bekommt Ihren eigenen einzigartigen Linux UID. "Wenn ich Schreibe, eine app mit 2-Prozesse (verkündet im manifest android:process=":..."), haben Sie die gleiche uid haben, aber unterschiedliche pid?" -- ja.
InformationsquelleAutor CommonsWare