Android - uruchamianie apki na telefonie

0

Hej,

zaczynam przygodę z Androidem i chciałbym się dowiedzieć jak uruchomić apke bezpośrednio na urządzeniu a nie na emulatorze.
Przewertowałem już cały internet dlatego ten post. Tryb debugowania mam już uruchomiony na telefonie ale AndroidStudio go nie widzi.

Windows 8.1
a telefon lenovo k6 z androidem 7.0

1

Zbuduj APK i zainstaluj na urządzeniu...

Byłeś tutaj? https://developer.android.com/studio/run/device

2

Musisz mieć zainstalowany odpowiedni sterownik do obsługi telefonu.
Spójrz na załączony zrzut i zwróć uwagę na pozycję "Android Device".
Dopóki takie coś nie pokaże Ci się w Menedżerze urządzeń, to Android Studio nie będzie widział telefonu.
Zwróć też uwagę, że ten sterownik pokaże Ci się w Menedżerze tylko wtedy, gdy urządzenie jest podłączone i (w urządzeniu) wybrana jest opcja "Transfer plików". Inaczej sterownik "znika".
Jak z tym się uporasz i będziesz już miał urządzenie w oknie Menedżera, to napisz czy działa (jak nie, to będziemy szukać kolejnych przyczyn).

screenshot-20200129023125.png

2

Albo jeszcze jest opcja alternatywna, wygodniejsza zwłaszcza gdy chcesz testować na większej ilości urządzeń (zresztą nawet przy 2 to już jest lepsze, niż przepinanie kabla i pchanie po kablu do każdego z nich z osobna) - wrzucasz plik APK na jakiś serwer. Może być to jakiś serwer w necie, ale równie dobrze apache czy cokolwiek stojące lokalnie. A potem wchodzisz w telefonie na www.domena.pl/aplikacja.apk lub 10.0.0.23/aplikacja.apk (to drugie to w przypadku, jeśli serwer WWW stoi lokalnie), telefon Cię zapyta co chcesz zrobić, a Ty zaznaczasz "zainstaluj".

Ważna uwaga - musisz mieć w opcjach zabezpieczeń wyrażoną zgodę na instalowanie aplikacji niewiadomego pochodzenia, bo inaczej (jest to działanie domyślne) system zablokuje Ci możliwość zainstalowania takiej niezweryfikowanej aplikacji.

0

@cerrato: Twój telefon może być tym serwerem poprzez odpowiednią apkę. Ja używam WiFi File Transfer Pro. Wchodzisz na swój telefon w przeglądarce na kompie i wgrywasz pliki do dowolnego folderu z prawami zapisu.

1

Już sobie poradziłem, po prostu instalowałem wcześniej nieodpowiednie sterowniki. Najlepsze jest to że po podłączeniu telefonu do komputera pokazuje się dodatkowa stacja dysków na której jest odpowiedni sterownik do zainstalowania. Pewnie jest tak z każdym telefonem. Wcześniej tam nie zaglądałem i instalowałem byle co.

Dziękuję za odpowiedzi i czas.
Rozwiązania z serwerem wydaje się być bardzo wygodne więc na pewno spróbuje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1