2016-03-30 4 views
1

Ich habe eine Android-App, die ich auf alle anderen Anwendungen zugreifen muss. Mein Gerät ist verwurzelt. Auch habe ich ES File Explorer verwendet, um die App als eine System-App zu machen, indem ich es in /system/app platzierte, bestätigte ich, dass es eine System-App wurde, die versuchte, es zu deinstallieren, wo das nicht möglich war.sharedUserId gibt gemeinsamen Benutzer inkompatible Fehler beim Ausführen einer Systemanwendung

Aber ich brauche die App, um Aktionen in anderen Anwendungen zu machen, dafür denke ich, ich muss hinzufügen Android: SharedUserId = "android.uid.system" in der Manifest-Datei. Nachdem ich das hinzugefügt habe und die App erneut ausgeführt habe, erhalte ich shared user incompatible error.

Gibt es trotzdem dieses Problem zu lösen?

Antwort

1

Die Signatur Ihrer App, die „Plattform“ nicht übereinstimmen oder „System“ Signatur des Gerätes.

Um mit diesem Ansatz fortzufahren, müssen Sie Ihre App mit mit dem Plattform-Zertifikat signiert sein.

Verwandte Themen