2016-03-28 8 views
1

Ich habe eine Anwendung, die ich brauche, um eine Systemanwendung zu machen, um ihr einige zusätzliche Berechtigungen zu geben. Ich möchte das tun, indem ich es auf /system/app verschiebe. Ich habe ES File Explorer verwendet, um das zu tun. Nach dem, was ich verstanden habe, muss die App auf SD Card installiert werden, aber selbst wenn es so ist, wird es keine System-App. Hier sind meine Versuche (Jeder Schritt im Zusammenhang mit Verschieben oder Ändern von Dateien erfolgt über ES File Explorer):Warum wird die Anwendung nach dem Kopieren in/system nicht zu einer Systemanwendung?

- ohne Verwendung von SD-Karte:

  1. Ich betreiben die Anwendung Android Studio mit der apk installiert auf das Gerät.

  2. Ich öffne/Daten/App und kopiere die APK-Datei.

  3. Ich öffne/system/app, ich füge die apk.

  4. Ich starte das Gerät neu.

  5. Ich finde das App-Symbol auf dem Bildschirm, ich es klicken, aber es ist keine Systemberechtigungen erteilt. Hinweis, wenn ich Schnitt anstelle von Kopie in Schritt 2 verwende, wenn ich das Gerät neu starten finde ich nicht das App-Symbol, obwohl es apk gibt es in /system/app.

- Wenn SD-Karte mit:

  1. Ich betreibe die Anwendung Android Studio mit der apk auf dem Gerät zu installieren.

  2. Ich öffnen/Daten/App und schneiden Sie die apk-Datei.

  3. ich öffnen/extSdcard und fügen Sie die apk-Datei.

  4. ich kopieren Sie die apk von/extSdCard, dann fügen Sie ihn in/system/app.

  5. Ich reboot das Gerät.In diesem Fall finde ich das App-Symbol, aber wenn ich es öffne bekomme ich diese NullPointerException Error.

EDIT: die Nullpointer Fehler zu lösen, klicke ich auf lange das App-Symbol in/system/app, wählen Sie Eigenschaften, neben Berechtigungen auf Änderung klicken, alles unter Lese überprüfen, überprüfen nur Besitzer Checkbox unter schreibe und deaktiviere alles unter execute, dann klicke ich auf OK. Das Problem ist jetzt nach dem Neustart des Geräts, finde ich nicht das App-Symbol, obwohl es apk ist in/system/app und/extSdCard/android/Daten mit Größe um 47 MB, aber wenn ich den App-Manager von den Einstellungen öffnen , Ich finde es mit SD-Karten-Symbol (nicht Android App-Symbol) und mit der Größe 0.0 B, warum passiert das?

Wie kann ich richtig die App als System-App machen?

+0

Werfen Sie einen Blick auf diese - http://stackoverflow.com/questions/14256687/how-to-make-my-application-system –

+0

@AmitKumar Danke, ich folgte diesem Tutorial mit Ausnahme des Schritts, der besagt, dass ich das Kontrollkästchen "Bis zum root" aktivieren muss, da es nicht in der App angezeigt wird. Nach dem Neustart des Geräts wird das App-Symbol nicht auf dem Bildschirm angezeigt. Allerdings fand ich die App auf SD-Karte mit der Größe gleich 47 MB, ich fand es auf/system/app mit der gleichen Größe auch. Aber, wenn ich App-Manager von Einstellungen öffnen, fand ich die App mit SD-Karten-Symbol (nicht Android App-Symbol) mit der Größe 0,00 B, was bedeutet das? Vielen Dank. – Dania

Antwort