2013-02-21 8 views
8

Ich habe eine APK-Dateiname: Splash.apk. Zuerst i dekodieren apktoolANdroid - Führen APK-Datei nach bearbeitet mit apktool erhalten Fehler: [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

mit
apk d Splash.apk 

i Manifest Dann bearbeiten, XML. Schließlich exportiere ich das Projekt in den APK-Dateinamen: EditedSpash.apk.

apk b Splash 

Wenn ich EditedSpash.apk auf Emulator ausführen. Ich habe einen Fehler bekommen. Erklärst du es für mich?

adb install EditedSplash.apk 

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 

Antwort

-1

Bitte geben Sie, wie Sie die apk-Datei generieren, becausw die apk-Datei wir es mit certifiate generieren müssen generieren es Debug-Zertifikat oder die Freigabebescheinigung sein kann, wenn die apk jeder von ihnen haben nicht erzeugt wird, durch die error so generieren Sie die apk mit Eclipse wird es automatisch generieren die apk-Datei mit Debug-Zertifikat.

+0

Sie mein Problem sehen bei http://stackoverflow.com/questions/14975618/android-how-to-decode-and-decompile-any-apk-file –

16

sollten Sie vor der Installation in apk unterschreiben.

1) keytool -genkey -keystore (name).keystore -validity 10000 -alias (name)

2) beantworten einige Fragen (zB: Name, Firma ...

3) nach make Schlüsselspeicherdatei, kombinieren Sie apk und ketstore

, wenn diese Datei gespeichert werden Verzeichnis

jarsigner -keystore (name).keystore -verbose LunarLander.apk (name)

apk Größenzunahme 2kb +;

danach installieren apk AVD

+0

Ist Gibt es ein Werkzeug, um das zu tun? –

+0

Keytool und Jarsigner befinden sich in java_1_x_x \ bin directory – dmnlk

Verwandte Themen