Odpowiedzi:
Cytuję Hello Android, bo nie mogę tego lepiej wyrazić ;-)
Musisz włączyć debugowanie USB w samym telefonie (uruchamiając aplikację Ustawienia i wybierając Aplikacje > Rozwój > Debugowanie USB ), zainstalować sterownik urządzenia USB Android, jeśli jeszcze tego nie zrobiłeś (tylko Windows), a następnie podłączyć telefon do komputer za pomocą kabla USB dostarczonego z telefonem.
Zamknij okno emulatora, jeśli jest już otwarte. Dopóki telefon jest podłączony, Eclipse będzie ładować i uruchamiać aplikacje w telefonie. Musisz kliknąć projekt prawym przyciskiem myszy i wybrać Uruchom jako > Aplikacja na Androida .
Po prostu używasz ADB w następujący sposób:
adb install <path to apk>
Zobacz także sekcję Instalowanie aplikacji w Android Debug Bridge .
-ropcji w celu jej ponownej instalacji.
-ropcji nie załatwiło mi sprawy.
-dopcji, jeśli masz również uruchomiony symulator. Tak więc polecenie jest adb -d install -r <path_to_apk>.
Jeśli masz dostęp do konta Gmail w telefonie, prostym sposobem (pod względem minimalnego wysiłku konfiguracyjnego) jest wysłanie pliku .apk na to konto Gmail.
Jeśli następnie uzyskasz dostęp do tego konta z natywnej aplikacji Gmail w telefonie, program rozpozna, że załącznik jest aplikacją i wyświetli przycisk „Zainstaluj”.
Podobnie jak w przypadku innych odpowiedzi, podejście to wymaga również wybrania debugowania USB na urządzeniu.
Spróbuj tego - to niezwykle łatwe ;-)
Jeśli nie masz pakietu SDK lub konfigurujesz aplikację innej firmy, możesz skorzystać z innego sposobu:
urządzenie zewnętrzne możemy użyć:
adb install file.apk
lub adb install -r file.apk
adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file>
- push this package file to the device and install it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data)
('-s' means install on SD card instead of internal storage)
('--algo', '--key', and '--iv' mean the file is encrypted already)
wewnątrz urządzeń możemy również zastosować:
pm install file.apk
lub pm install -r file.apk
pm install: installs a package to the system. Options:
-l: install the package with FORWARD_LOCK.
-r: reinstall an exisiting app, keeping its data.
-t: allow test .apks to be installed.
-i: specify the installer package name.
-s: install package on sdcard.
-f: install package on internal flash.
-d: allow version code downgrade.
Umieść plik APK w folderze narzędzi w Android SDK i podaj ścieżkę do narzędzi w wierszu polecenia i użyj polecenia:
adb install "name".apk file
Podłącz bezpośrednio urządzenie z systemem Android i wybierz opcję debugowania USB w urządzeniu. Eclipse sam znajdzie Twoje urządzenie, a następnie uruchomi kod.
Lub alternatywnie wklej plik APK do folderu narzędzi platformy Android SDK i zainstaluj go w wierszu polecenia w następujący sposób:
D:......../platform-tools> adb install yourfile.apk.
Do debugowania:
Instalowanie pliku APK:
adb install path-to-your-apk-file.apk).Użyłem wiersza polecenia, aby ręcznie zainstalować plik .apk na moim urządzeniu (Nexus 7), ale poniższe elementy powinny teoretycznie działać na dowolnym urządzeniu z Androidem (po włączeniu urządzenia w trybie programisty). Ta metoda stawała się uciążliwa, więc utworzyłem prosty plik wsadowy, więc teraz wszystko, co muszę zrobić, to kliknąć go dwukrotnie i zainstaluje się za mnie (urządzenie musi być podłączone do mojej maszyny deweloperskiej). Po prostu utwórz plik tekstowy i zapisz go jako .BAT z następującym tekstem (dostosuj, aby pomieścić ścieżki plików):
cd C:\{**path to your install location**}\sdk\platform-tools
adb install C:\{**path to your .apk file**}\{**project/apk file name**}.apk
Jakie to ma znaczenie, zainstalowanie aplikacji systemowej w /system/appkatalogu będzie:
adb push appname.apk /system/app/
Po prostu upewnij się, że jesteś we właściwym katalogu, w którym znajduje się docelowy plik .apk do zainstalowania, lub możesz po prostu skopiować plik .apk do platform-toolskatalogu Android SDK i na adbpewno go znajdziesz.