Połączenie i kontrola telefonu z Androidem przy pomocy scrcpy
: 07 gru 2019, 19:40
Aplikacja scrspy pozwala na łączenie, wyświetlenie ekranu telefonu na komputerze i sterowanie telefonem z Androidem (5.0+)
Poniżej krótka instrukcja jak tego dokonać. Scrcpy zainstalowałem i prawidłowo uruchomiłem na Ubuntu 18.04
1. Ze strony:
https://github.com/Genymobile/scrcpy/releases
ściągnąć plik (pierwszy plik) bez rozszerzenia i zmienić rozszerzenie na .jar, skrócić również nazwę pliku do scrcpy-server.jar
następnie zainstalować serwer scrcpy
2. ZaInstalować pakiety potrzebne do kompilacji i instalacji:
3. Ściągnąć ze strony jak w pkt. 1 źródła scrcpy (plik tar.gz), rozpakować do katalogu. Zmienić nazwę na katalogu na scrcpy
Wejść do katalogu (cd scrcpy) lub wklikać się i PPM (Otwórz w terminalu)
Kompilacja i instalacja scrcpy:
4. Uruchomienie:
WAŻNE !!!
W TELEFONIE MA BYĆ USTAWIONE W:
USTAWIENIA > DODATKOWE USTAWIENIA > OPCJE PROGRAMISTYCZNE: > debugowanie USB, debugowanie USB(Ustawienia bezpieczeństwa)
[Przy pierwszym uruchomieniu trzeba zaakceptować połączenie adb w telefonie]
****************************************************************
ŁĄCZENIE PRZEZ WIFI: [telefon ma być w tej samej sieci co komputer]
sprawdzić adres IP telefonu w sieci i połączyć się:
gdzie: <adres_IP> - adres IP twojego telefonu
Uruchomienie jak poprzednio
Inne opcje uruchamiania, ograniczenia transferu, zmiany fps połączenia video i inne ustawienia na stronie:
https://github.com/Genymobile/scrcpy
=======================================================
DODATKI:
1. PRZYKŁADOWY SKRYPT URUCHOMIENIOWY DLA POŁĄCZENIA WIFI
Można zapisać w katalogu domowym jak np: .Scrcpy_start.sh
**********************************
#!/bin/bash
adb connect 192.168.0.104:5555
sleep 2
scrcpy
exit 0
*********************************
2. PRZYKŁADOWY PLIK .DESKTOP
*********************************
[Desktop Entry]
Name=Android Phone
Type=Application
X-Desktop-File-Install-Version=0.23
Exec=/home/<nazwa_użytkownika>/.Scrcpy_start.sh
Icon=android
StartupWMClass=scrcpy
********************************
Ostatnia linijka w pliku desktop:
StartupWMClass=scrcpy
jest po to, żeby się dwie ikony w docku nie wyświetlały przy uruchomionym scrcpy
pozdrawiam
yacup
P.S.
Jeżeli się udało to proszę
Jeżeli nie to mnie tu dzisiaj nie było
Poniżej krótka instrukcja jak tego dokonać. Scrcpy zainstalowałem i prawidłowo uruchomiłem na Ubuntu 18.04
1. Ze strony:
https://github.com/Genymobile/scrcpy/releases
ściągnąć plik (pierwszy plik) bez rozszerzenia i zmienić rozszerzenie na .jar, skrócić również nazwę pliku do scrcpy-server.jar
następnie zainstalować serwer scrcpy
Kod: Zaznacz cały
sudo install scrcpy-server.jar /usr/local/bin/scrcpy-server.jar
Kod: Zaznacz cały
sudo apt install adb ffmpeg libsdl2-2.0.0 make gcc pkg-config meson ninja-build libavcodec-dev libavformat-dev libavutil-dev libsdl2-dev
Wejść do katalogu (cd scrcpy) lub wklikać się i PPM (Otwórz w terminalu)
Kompilacja i instalacja scrcpy:
Kod: Zaznacz cały
meson build --buildtype release --strip -Db_lto=true -Dprebuilt_server=../scrcpy-server.jar
cd build
ninja
sudo ninja install
4. Uruchomienie:
WAŻNE !!!
W TELEFONIE MA BYĆ USTAWIONE W:
USTAWIENIA > DODATKOWE USTAWIENIA > OPCJE PROGRAMISTYCZNE: > debugowanie USB, debugowanie USB(Ustawienia bezpieczeństwa)
[Przy pierwszym uruchomieniu trzeba zaakceptować połączenie adb w telefonie]
Kod: Zaznacz cały
scrcpy
****************************************************************
ŁĄCZENIE PRZEZ WIFI: [telefon ma być w tej samej sieci co komputer]
Kod: Zaznacz cały
adb tcpip 5555
Kod: Zaznacz cały
adb connect <adres_IP>:5555
Uruchomienie jak poprzednio
Kod: Zaznacz cały
scrpy
https://github.com/Genymobile/scrcpy
=======================================================
DODATKI:
1. PRZYKŁADOWY SKRYPT URUCHOMIENIOWY DLA POŁĄCZENIA WIFI
Można zapisać w katalogu domowym jak np: .Scrcpy_start.sh
**********************************
#!/bin/bash
adb connect 192.168.0.104:5555
sleep 2
scrcpy
exit 0
*********************************
2. PRZYKŁADOWY PLIK .DESKTOP
*********************************
[Desktop Entry]
Name=Android Phone
Type=Application
X-Desktop-File-Install-Version=0.23
Exec=/home/<nazwa_użytkownika>/.Scrcpy_start.sh
Icon=android
StartupWMClass=scrcpy
********************************
Ostatnia linijka w pliku desktop:
StartupWMClass=scrcpy
jest po to, żeby się dwie ikony w docku nie wyświetlały przy uruchomionym scrcpy
pozdrawiam
yacup
P.S.
Jeżeli się udało to proszę
Jeżeli nie to mnie tu dzisiaj nie było