2014-05-22 14 views
5

chcę wyeksportować plik apk "zwolnienie apk" z linii poleceń kiedy uruchomić polecenie: gradlew installReleaseAndroid Studio: zainstalować aplikację wydania przez linię poleceń

i znalazłem to

Android Studio Task "install release" nie znaleziono w głównym projekcie ''. Niektórzy kandydaci to: "Odinstaluj wydanie".

Jak mogę to rozwiązać?

+0

miałem taki sam problem jak kandydatami są: „installNormalDebug”, „installNormalDebugTest'.MaY WIEM proszę skąd u rozwiązać go jako linii poleceń – patrioit

Odpowiedz

1

Takiego zadania nie ma. Możesz zobaczyć wszystkie dostępne zadania wywołując gradlew tasks. Aby skompilować wydanie wersji apk zadzwoń pod numer gradlew assembleRelease, a następnie za pomocą adb zainstaluj.

+0

zrobiłem to, ale gdy używam' gradlew zainstalować Debug' a następnie zatrzymał w tej linii: '> Budynek>: aplikacja: installDebug' – MhmdAljobairi

+0

@MhmdAljobairi Właśnie zatrzymał się bez żadnej dodatkowej wiadomości? – eleven

+0

tak, zatrzymał się bez żadnej wiadomości , ale komentarz nadal pokazuje mi, że jego działający – MhmdAljobairi

10

Moje doświadczenie jest takie, że zadanie installRelease nie stają się dostępne dopiero zdefiniować signingConfigsbuildTypes.release w bloku z pliku kompilacji, jak pokazano w kroku 3 Signing in Release Mode. Bez signingConfigs otrzymasz inne zadania związane z wydaniami, takie jak assembleRelease, ale nie installRelease.

0

Możesz budować z Androidem Studio Build/Generate Signed APK.... W takim przypadku otrzymasz plik .apk w swoim repozytorium. Następnie możesz użyć adb install .apk, aby go zainstalować. W tym przypadku będziesz mieć nie zmian w pliku build.gradle.

Alternatywnie można zmienić plik build.gradle, jak wspomniano, here. W takim przypadku będziesz mieć zadanie installRelease. Możesz uzyskać te zmiany w build.gradle przy użyciu menu Open Module Settings. Zobacz szczegóły kursu Gradle for Android and Java od Udacity.

Powiązane problemy