Chcę zainstalować plik za pomocą wiersza polecenia systemu Windows. Najpierw chcę skompilować po skompilowaniu wszystkich plików .jar, aby utworzyć plik apk dla aplikacji na Androida bez korzystania z Eclipse.
Czy ktoś wie, jak to zrobić bez użycia Eclipse i tylko przy użyciu wiersza poleceń.
Odpowiedzi:
Możesz użyć poniższego kodu, aby zainstalować aplikację z wiersza poleceń
ta aplikacja jest zainstalowana w wewnętrznej pamięci aktualnie otwartego emulatora.
ta aplikacja jest zainstalowana na karcie SD aktualnie otwartego emulatora.
Możesz także zainstalować apk na określonym urządzeniu na liście podłączonych urządzeń do adb.
Więcej informacji na temat innych opcji można znaleźć w pomocy adb .
źródło
-d
aby wymusić instalację przez połączenia USB. Miałem problemy i dodanie tego naprawiło.adb -d install myApp-release.apk
adb install -d
NIE wymusza USB. Z pomocy adb:(-d: allow version code downgrade)
-d
zamieszanie jest taka, że zarówno @ZachCase, jak i @ScottStafford są poprawne. Opcje ADB i opcje poleceń ADB są różne:adb -d install file.apk
instaluje się na pojedynczym urządzeniu z Androidem podłączonym przez USB [patrz ], podczas gdyadb install -d file.apk
instaluje APK z możliwym obniżeniem wersji [patrz ].adb install -r example.apk
do instalowania / aktualizowania aplikacji.-r
Będzie aktualizować aplikację, jeśli jest już zainstalowany.Możesz budować w wierszu poleceń za pomocą ant. Zobacz ten przewodnik .
Następnie możesz zainstalować go za pomocą
adb
wiersza polecenia.-r
Flaga jest zastąpienie istniejącej aplikacji.źródło
Aplikację można zainstalować na określonym urządzeniu / emulatorze, wprowadzając identyfikator urządzenia / emulatora przed słowem kluczowym „zainstaluj”, a następnie ścieżkę do apka. Zauważ, że przełącznik -s, jeśli występuje, po słowie kluczowym „install” oznacza instalację na karcie SD. Przykład:
źródło
Użyj narzędzia wiersza polecenia Android Debug Bridge,
adb
npadb install filename.apk
. : .Dobrym źródłem informacji
adb
jest tutajźródło
Najprostszym sposobem na to jest polecenie
a jeśli chcesz wybrać urządzenie docelowe, możesz dodać parametr „-d”
jeśli masz podłączone więcej niż jedno urządzenie / emulator, pojawi się ten błąd
aby uniknąć tego, że możesz wyświetlić listę wszystkich urządzeń według poniższego polecenia
otrzymasz wyniki jak poniżej
wybierz jedno z tych urządzeń i dodaj parametr do polecenia adb jako „-s a3b09hh3e” jak poniżej
również jako wskazówka, jeśli ścieżka do pliku apk jest długa i ma spacje, po prostu dodaj ją między cudzysłowami, takimi jak
źródło
źródło
Polecenia do instalowania plików APK, podobnie jak w Android Studio, można zobaczyć poniżej.
1) Aby przesłać aplikację:
gdzie
com.my.awesome
jest twoja paczka2) Aby zainstalować:
źródło
To takie proste!
na przykład moja lokalizacja pliku apk to: d: \ mojaaplikacja.apk
uruchom cmd
przejdź do folderu „platforma-tools” (w folderze SDK)
uruchom urządzenie emulujące (powiedzmy, że nazywa się 5556: MyDevice)
wpisz ten kod w cmd:
adb -s emulator-5556 zainstaluj d: \ myapp.apk
Poczekaj chwilę i gotowe!
źródło
Prawdopodobnie tu jesteś, bo też chcesz go zbudować!
Budować
(W systemie Windows
gradlew.bat
)Następnie zainstaluj
(
-r
Sprawia, że zastępuje istniejącą kopię, dodaje i-s
instaluje na emulatorze)Premia
Ustawiłem w sobie alias
~/.bash_profile
(Skrót od kompilacji i instalacji)
źródło
Aby zainstalować aplikację do testowania (debugowania), użyj
-t
:Uruchom projekt kompilacji
Poszukaj ostatnio wygenerowanego pliku APK w folderze aplikacji.
Przykład:
źródło
Możesz to zrobić za pomocą narzędzi wiersza polecenia adb LUB poleceń stopniowania: zobacz ten przewodnik .
Ustaw wiersz polecenia adb
Polecenia stopniowe do kompilacji i instalacji.
Możesz także odinstalować dowolne poprzednie wersje za pomocą
Możesz uruchomić swoją główną aktywność na urządzeniu / emulatorze jak poniżej
źródło
Używam tego skryptu na moim komputerze z systemem Windows (instaluj wszystkie apki w bieżącym folderze na wszystkich dostępnych urządzeniach)
Zapisz to jako install-apks.ps1
Następnie z PowerShell:
źródło