2017-04-01 4 views
1

Sie hatten wochenlang Probleme damit und suchten in Foren nach Lösungen.Warum funktioniert meine Android Studio Generated Signed APK nicht auf einigen Marken von Android Device?

Ich habe eine Android App, die auf einigen Marken von Geräten installiert werden kann, aber nicht auf anderen Geräten installieren. Auf einigen Geräten wird bei jeder Installation ein Paketfehler angezeigt. Und in einigen Geräten hängt es sogar nur durch das Betrachten der APK-Datei.

Aber wenn ich das Gerät, das einen Paketfehler auf dem PC hat und die apk über Android Studio installieren, wird es die App installieren.

Ist das eine Art Hardwareproblem? Oder irgendeine Art von Hardware-Kompatibilitätsproblem?

Die Marke, die ich sicher installieren werde, ist Samsung. Marken, die nicht installiert werden, sind LG oder ASUS.

Ich habe bereits die Versionen überprüft und fast alle Geräte hat die gleiche SDK API.

Min-SDK: 15 Ziel-SDK: 25

I aktualisiert, auch Android Studio und gradle neuesten Versionen.

+0

Können Sie sagen, welcher Fehler angezeigt wird, wenn er nicht installiert wird? –

+0

versuchen Sie, die apk von Drittanbieter-Datei Explorer zu installieren. Ich bekomme dieses Problem, seit ich Android Studio aktualisiert habe. Es sagt, kann Datei nicht öffnen –

+0

Es sagt. "Leider wurde das Paketinstallationsprogramm beendet." Ich kann nicht sehen, welchen spezifischen Fehler es im Terminal von Android Studio ist. Weil es die App installiert, wenn ich es mit Android Studio installiere. – Cedric

Antwort

0
  1. Ich hatte das gleiche Problem. Ich habe vergessen, dieselben Berechtigungen in Manifest hinzuzufügen. Ich habe diese Berechtigungen in Manifest hinzugefügt, wie Mike sagte. Dann sauber und bauen und arbeitete wie ein Charme.

  2. Fazit: Wenn Sie die Berechtigungen programmgesteuert in der Klasse geben, dann stellen Sie sicher, dass die gleichen Berechtigungen Sie in AndroidManifest.xml-Datei deklarieren müssen.

  3. stellen Sie sicher, ein Symbol haben und dass das Bild nicht größer als 60 mal 60 Pixel

  4. App-Symbol sollte formtat

  5. entfernen Sie nicht verwendete Bilder und großes Bild in den Medien Abschnitt png wird Jetzt wird es funktionieren.

+0

Was sind diese Berechtigungen? Ich füge einfach die Berechtigungen im Manifest hinzu. – Cedric

+0

Ich denke, Sie verwenden gefährliche Erlaubnis, können Sie alle Ihre Erlaubnis sehen? –

+0

Die Erlaubnis, die ich gerade benutze, ist nur für Internetzwecke.Wifi und Netzwerk – Cedric

Verwandte Themen