2013-04-19 21 views
8

Napisałem aplikację dla systemu Android. wpisuję zipalign myApp.apk na cmd w Windows 7 i uzyskać:zipalign "nie jest rozpoznawany jako wewnętrzne lub zewnętrzne polecenie

zipalign' is not recognized as an internal or external command operable program or batch file 

co jest problemem

+2

uruchomić go jako 'Android SDK \ tools \ zipalign' –

+1

Look [to] (http://stackoverflow.com/questions/31048208/zipalign-command-not-found) To samo pytanie rozwiązany –

Odpowiedz

2

Należy przejdź do katalogu wich ma zipalign wykonywalny w nim.

+0

Mam jeszcze jedno pytanie : Pojawia się ten błąd podczas przesyłania aplikacji na rynek: Musisz użyć innej nazwy pakietu, ponieważ "com.example" jest ograniczone. Przesłałeś plik APK, który był zalogowany w trybie debugowania. Musisz podpisać plik APK w trybie zwolnienia. Gdzie mogę zmienić nastrój real? – user2073729

+0

Powinieneś zmienić swoją nazwę pakietu w manifeście i innych plikach. Zobacz dokumentację Android, aby uzyskać więcej informacji na temat trybu wydania: http://developer.android.com/tools/publishing/app-signing.html#releasecompile – RvdK

1

można również spróbować tego:

1. Poszukiwanie dla wyrównany narzędziem zipalign w głównym pasku wyszukiwania

2.copy go do bieżącego katalogu

3.run twoje polecenia bez zmieniania czegokolwiek

4. działa! :)

17

zipalign.exe można znaleźć w narzędziach do kompilacji (moja ścieżka na moim komputerze to C:\Users\[user name]\Developer\adt-bundle-windows-x86_64-20131030\sdk\build-tools), w folderach 19.1.0 i 20.0.0 kompilacji. Jeśli nie możesz go znaleźć, uruchom Eksploratora Windows i wyszukaj numer zipalign.exe, prawdopodobnie w wersji C:\, chyba że zainstalowano go na innym dysku.

Skopiuj zipalign.exe do folderu narzędzi na tym samym poziomie co narzędzia do kompilacji (w moim przypadku jest to C:\Users\[user name]\Developer\adt-bundle-windows-x86_64-20131030\sdk\tools). Kiedy to zrobię, mogę skompilować z powodzeniem.

+0

Poprawna odpowiedź. –

3

Zipalign.exe znajduje się w/ścieżka/do/android/sdk/build-tools/sdk-number

W wierszu poleceń:

  1. Przejdź do lokalizacji, w której może być zipalign.exe znaleziono
  2. Uruchom: zipalign -v -f 4 /full/path/to/apk/unaligned-apk.apk /full/path/to/new-aligned-apk.apk
0

Jeśli używasz tak jak byłem, wyjdź i użyj polecenia standardowego windowsa d następnie będzie wykonywał :)

3

Przejdź do

Android/sdk/build-tools/wersja/zipalign

skopiuj zipalign.exe do bieżącego katalogu

i następnie uruchom go. przykład:

enter image description here

enter image description here

teraz, aby zoptymalizować APK uruchomić następujące polecenie

E: \ app publikacji \ J \ JQuery odniesienia> zipalign -v 4 jQuery reference- unsigned.apk jq ueryReference.apk

0

Skopiuj plik zipalign exe ​​do folderu Android\Sdk\build-tools\ i dodaj ścieżkę do środowiska t zmienne ...

Powiązane problemy