2013-02-21 12 views
8

Mam nazwę pliku APK: Splash.apk. pierwszy dekodować go przy użyciu apktoolANdroid - Uruchom plik APK po edycji za pomocą apktool get error: [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

apk d Splash.apk 

potem edytować manifestu XML. Wreszcie eksportuję projekt do pliku APK o nazwie: EditedSpash.apk.

apk b Splash 

Po uruchomieniu EditedSpash.apk na emulatorze. Mam błąd. Czy wyjaśniasz to dla mnie?

adb install EditedSplash.apk 

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 

Odpowiedz

-1

Proszę podać jak ty generując plik apk becausw wygenerować plik apk musimy wygenerować go za pomocą certifiate może to być zaświadczenie debug lub certyfikat zwalniający Jeżeli generowany apk nie masz żadnej z nich poprzez błąd, więc wygeneruj apk za pomocą eclipse to automatycznie wygeneruje plik apk przy użyciu certyfikatu debugowania.

+0

możesz zobaczyć moje wątpliwości co http://stackoverflow.com/questions/14975618/android-how-to-decode-and-decompile-any-apk-file –

16

powinieneś podpisać się na apk przed instalacją.

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

2) odpowiedzieć na jakieś pytanie (np nazwisko, firmę ...

3) po make pliku kluczy, można połączyć apk i ketstore

jeśli te pliki znajdują się sam katalog

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

apk zwiększ rozmiar 2KB +;

po to, aby zainstalować apk avd

+0

Czy Czy istnieje jakieś narzędzie do wykonania tej pracy? –

+0

keytool i jarsigner znajdują się w java_1_x_x \ bin dirctory – dmnlk

Powiązane problemy