W końcu udało mi się zaciemnić moją aplikację na Androida, teraz chcę ją przetestować, instalując plik APK i uruchamiając go na emulatorze.
Jak mogę zainstalować plik APK na emulatorze Androida?
W końcu udało mi się zaciemnić moją aplikację na Androida, teraz chcę ją przetestować, instalując plik APK i uruchamiając go na emulatorze.
Jak mogę zainstalować plik APK na emulatorze Androida?
Odpowiedzi:
Możesz po prostu przeciągnąć i upuścić plik .apk aplikacji do emulatora, a on automatycznie rozpocznie instalację.
Inne opcje:
Windows:
Następnie wpisz następujące polecenie.
adb install [ścieżka .apk]
Przykład:
adb install C: \ Users \ Name \ MyProject \ build \ Jorgesys.apk
Linux:
platform-tools
w android-sdk linux
folderze../adb install FileName.apk
Prochowiec:
PATH=$PATH:~/Library/Android/sdk/platform-tools
Przykład: PATH = $ PATH: / users / jorgesys / eclipse / android-sdk-mac_64 / tools
Następnie uruchom adb.
Prochowiec:
1. uruchom emulator,
2. następnie skopiuj plik .apk i wklej do /Users/your_system_username/Library/Android/sdk/platform-tools
,
jeśli nie możesz znaleźć ścieżki SDK w systemie Mac, wykonaj następujące kroki: Otwórz finder->select
opcję Go w górnym menu -> wybierz opcję Idź do folderu -> wyskakuje okno z polem tekstowym: /Users/your_system_username/Library/Android/sdk/
-> teraz otwórz folder platform-tools i wklej skopiowany plik .apk,
Teraz otwórz terminal i wpisz następujące polecenie:
cd Library/Android/sdk/platform-tools
wykonaj następujące czynności w swoim terminalu: ./adb install yourapkfilename.apk
jeśli pojawi się następujący komunikat o błędzie: error: no devices found - waiting for device
wykonaj krok 5.
Uruchom emulator z Android Studio, po aktywacji emulatora powtórz krok 4, zobaczysz komunikat o powodzeniu na swoim terminalu.
adb install
poleceniu (zweryfikowana na komputerze Mac). Jeśli chodzi o lokalizację adb
: na komputerze Mac, od wersji co najmniej pakietu ADT 20130522, narzędzia platformy można znaleźć w $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools
.
Jeśli utworzyłeś więcej niż jeden emulator lub masz podłączone urządzenie z Androidem, adb będzie narzekać
error: more than one device and emulator
adb help
nie jest bardzo jasne, co robić:
-d - directs command to the only connected USB device...
-e - directs command to the only running emulator...
-s <serial number> ...
-p <product name or path> ...
Flaga, której chcesz użyć, musi pojawić się przed właściwym poleceniem adb:
adb -e install path/to/app.apk
adb install
. Użycie -s <serial number>
jednoznacznego celu określonego emulatora omija ten problem; numer seryjny można uzyskać z wyjścia adb devices -l
.
W dzisiejszych czasach możesz po prostu przeciągnąć i upuścić aplikację na Androida do emulatora, a ona automatycznie rozpocznie instalację.
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac
./adb install myApp.apk
to install app on the emulator
Skopiuj plik .apk do katalogu platforma-tools / swojego zestawu SDK, a następnie zainstaluj .apk na emulatorze za pomocą polecenia cmd (w systemie Windows):
adb install <path_to_your_bin>.apk
lub
./adb install <path_to_your_bin>.apk
Jeśli działa więcej niż jeden emulator , możesz znaleźć wszystkie uruchomione emulatory za pomocą tego polecenia:
adb devices
lub
./adb devices
następnie należy określić emulator, na którym ma zostać zainstalowana aplikacja, według numeru seryjnego, z opcją -s. Na przykład:
adb -s emulator-5554 install path/to/your/app.apk
lub
./adb -s emulator-5554 install path/to/your/app.apk
Przeciągnij i upuść
Po prostu przeciągnij i upuść plik apk do emulatora.
Możesz także uruchomić emulator Androida bez Android Studio .
Najpierw musisz zainstalować Android Studio na swoim komputerze. Następnie wykonaj następujące kroki.
Załóżmy, że musisz zainstalować aplikację Facebook APK na emulatorze.
Możesz użyć adb, aby zainstalować APK na działającym emulatorze w OS X w następujący sposób:
./adb install ~/FBAndroid-2.1.apk
A w systemie Windows :
adb install %HOMEPATH%\FBAndroid-2.1.apk
Po zakończeniu sprawdź ekran aplikacji emulatora, aby sprawdzić, czy aplikacja została poprawnie zainstalowana. Jeśli chcesz wymusić aktualizację tej aplikacji z poprzedniej wersji, dodaj flagę -r, tak jak w OS X :
./adb install -r ~/FBAndroid-2.1.apk
W Genymotion po prostu przeciągnij i upuść plik * .apk do emulatora, a on automatycznie zainstaluje się i uruchomi.
Począwszy od systemu Windows 7
Shift + kliknij prawym przyciskiem myszy folder pliku apk.
Wybierz Otwórz okno poleceń tutaj
Wpisz i naciśnij „adb install AppName.apk”
utrzymuj emulator i działaj. W wierszu polecenia przejdź do folderu platform-tools, w folderze sdk, który jest dostarczany z pakietem adt, i wykonaj następujące polecenie:
>adb install <yourFilename.apk>
To polecenie wykrywa działający emulator / emulatory i wyświetla listę urządzeń, na których możesz zainstalować tę aplikację (pokaż, czy jakieś fizyczne urządzenie / urządzenia podłączone są do twojego komputera). Następnie możesz wybrać dowolny, jeśli uruchomiony jest tylko jeden emulator, aplikacja zostanie domyślnie zainstalowana bezpośrednio na nim.
Uwaga: Aby wykonać powyższe polecenie, plik .apk musi znajdować się w tym samym katalogu.
po bardziej szczegółowy samouczek: Ten link
(TESTOWANE NA MACOSIE)
Pierwszym krokiem jest uruchomienie emulatora
emulator -avd <nazwa avd>
następnie użyj adb, aby zainstalować .apk
adb install <ścieżka do pliku .apk>
Jeśli adb zgłasza błąd, taki jak APK już istnieje lub coś podobnego. Uruchom powłokę adb podczas działania emulatora
powłoka adb
dane cd / aplikacja
adb uninstall <plik apk bez użycia .apk>
Jeśli adb i emulator nie są poleceniami, wykonaj następujące czynności
eksport ŚCIEŻKA = $ ŚCIEŻKA: // android-sdk-macosx / platform-tools: // android-sdk-macosx / android-sdk-macosx / tools:
Aby w przyszłości użyć, umieść powyższą linię na końcu pliku .bash_profile
vi ~ / .bash_profile
Mogę się mylić, ale w systemie Windows po prostu przeciągam i upuszczam .apk
w emulatorze Androida. Chodzi mi o to, że robienie wszystkich wymienionych powyżej wydaje się dużo pracy.
Przeciągnij i upuść plik „.apk” w oknie emulatora.
piszesz polecenie na terminalu / cmd adb install FileName.apk.
Najlepszym sposobem jest utworzenie aplikacji, która otwiera plik apk na emulatorze. Musisz skopiować plik .apk do folderu pobierania emulatora. Następnie zamień twojąAplikacja.apk na swoją nazwę .apk.
oto kod
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
Teraz możesz po prostu przeciągnąć i upuścić apk w emulatorze, a zostanie on zainstalowany!
W systemie Linux robię to:
emulator -list-avds
cd android && ./gradlew assembleRelease
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
Otóż to. Możesz także użyć./gradlew installRelease
Wykonaj kroki :
Po prostu przeciągnij i upuść aplikację do emulatora
1) wklej myapp.apk w folderze platforma-tools , w moim przypadku C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools, to jest link w moim przypadku może zmienić się na ciebie
2) otwórz katalog na CMD CD C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools
3) Teraz jesteś w folderze narzędzi platformy, po prostu wpisz adb install myapp.apk
upewnij się, że emulator jest włączony, jeśli wszystko jest w porządku, apk zainstaluje się
Uruchom konsolę (Windows XP), Uruchom -> wpisz cmd i przejdź do folderu platform-tools katalogu SDK.
Jeśli ktoś zastanawia się, jak uruchomić cmd
w platform-tools
folderze katalogu SDK, jeśli używasz wystarczająco nowej wersji systemu Windows, wykonaj następujące czynności:
platform-tools
Eksploratora Windows.shift
prawy przycisk myszy, znajdziesz opcję „Otwórz okno poleceń tutaj”.Mam nadzieję, że to pomoże
W systemie Mac lub Windows. Wystarczy uruchomić emulator, przeciągnij i upuść apk na ekranie głównym. Zainstaluje się
Prosty Możesz przesłać APK do hostingu plików lub pobrać APK i użyć przeglądarki do instalacji z nieznanego źródła.