2015-06-30 27 views
20

Używam Android Studio 1.2.2Android Studio nie generuje zip wyrównane apk

Moja SDK jest dobrze aktualizowane i build-tools jest zainstalowana wersja 22.0.1

Build > Generate Signed Apk 

ja tylko dostać app- release-unaligned.apk w (aPP/build/wyjść/apk /)

już google i próbowałem:

  1. Copy Wklejanie "zipalign.exe" z katalogu build-tools do: (i) SDK/tools/(ii) SDK/platform-tools/

  2. Dodanie "zipAlignEnabled true" pod buildTypes w build.gradle

  3. Gradle zipAlign task not working?

Proszę pomóc rozwiązać ten problem, chcę zipalign używając Android Studio.

To jest moja pierwsza aplikacja, którą próbuję opublikować !!!

Odpowiedz

33

Generowanie podpisanego pliku APK za pomocą Android Studio jest dość łatwe.

Oto kroki:

enter image description here

enter image description here

enter image description here

+16

Wielkie dzięki!, Trzeci zrzut ekranu otworzył mi oczy; Jestem noob xD – Shivam

+15

Miałem ten sam problem. Wyrównany plik APK jest generowany na aplikacji/folderze, a nie na wyjściu/folderze. – DragonT

+0

Dezorientacja polega na tym, że istnieją dwa pliki .apks wygenerowane jeden nie jest wyrównany inny (w innym folderze, jak na zdjęciu). – halxinate

0

Prawdopodobnie generowania, ale plik uwolnienie .apk jest umieszczone w innym katalogu, z drugiej .apk plików.

W moim systemie, dla aplikacji o nazwie TheApp, .apk pliki są zwykle umieszczane w katalogu build/outputs/apk:

TheApp/build/outputs/apk/TheApp-debug.apk 
TheApp/build/outputs/apk/TheApp-debug-unaligned.apk 
TheApp/build/outputs/apk/TheApp-release-unaligned.apk 

ale dopasowane uwolnienie .apk plik jest umieszczony bezpośrednio w aplikacji w katalogu:

TheApp/TheApp-release.apk 

(Odpowiedzi udzielił już @yushulx, ale mam nadzieję, że ta krótsza odpowiedź jest bardziej przejrzysta).

Powiązane problemy