Puncte:0

Avertisment: uciderea serverului în timp ce rulați scrcpy

drapel my

Astăzi, încercam să-mi operez telefonul mobil folosind laptopul (Ubuntu 21.10). Am găsit o aplicație interesantă care îmi permite să-mi operez telefonul mobil folosind Ubuntu. Aplicația este cunoscută ca Scrcpy. Am urmat toți pașii de README.md și l-a instalat folosind sudo snap install scrcpy. După ce am permis toate permisiunile (depanare USB și depanare USB de securitate) pe telefonul meu Android, am încercat să îl rulez, cu toate acestea, îmi dă următoarele erori:

$ scrcpy

INFORMAȚII: scrcpy 1.19 <https://github.com/Genymobile/scrcpy>
/usr/local/share/scrcpy/scrcpy-server:...shed. 0,8 MB/s (37330 octeți în 0,042 s)
[server] INFORMAȚII: Dispozitiv: XXXXXX NNNNN (Android 10)
[server] EROARE: Excepție pe firul de execuție [main,5,main]
android.media.MediaCodec$CodecException: Eroare 0xfffffff4
    la android.media.MediaCodec.native_configure(Metoda nativă)
    la android.media.MediaCodec.configure(MediaCodec.java:2024)
    la android.media.MediaCodec.configure(MediaCodec.java:1952)
    la com.genymobile.scrcpy.ScreenEncoder.configure(ScreenEncoder.java:237)
    la com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:90)
    la com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:61)
    la com.genymobile.scrcpy.Server.scrcpy(Server.java:80)
    la com.genymobile.scrcpy.Server.main(Server.java:255)
    la com.android.internal.os.RuntimeInit.nativeFinishInit(Metoda nativă)
    la com.android.internal.os.RuntimeInit.main(RuntimeInit.java:380)
INFORMAȚII: Renderer: opengl
INFORMAȚII: Versiunea OpenGL: 2.1 Mesa 20.0.8
AVERTISMENT: Filtrarea triliniară este dezactivată (este necesar OpenGL 3.0+ sau ES 2.0+)
INFORMAȚII: Textura inițială: 1080x2336
AVERTISMENT: Dispozitivul a fost deconectat
AVERTISMENT: Uciderea serverului...

Câteva informații

  • Scrcpy a fost instalat folosind sudo snap install scrcpy

  • Toate permisiunile sunt date pe telefonul meu Android.

  • Este cel mai recent Redmi note 10 pro (8GB - 128GB)

  • Toate setările scrcpy sunt implicite.

  • Folosesc Ubuntu 21.10 Impish.

Orice ajutor este apreciat!

pLumo avatar
drapel in
Încercați o rezoluție mai mică. Btw, o căutare pe internet dă o mulțime de oameni care au aceeași eroare --> `android.media.MediaCodec$CodecException: Error 0xffffff4`.
drapel us
Funcționează `scrcpy --render-driver=opengles2`?
Puncte:3
drapel my

Mulțumită pLumo pentru ca ma ajutati :)

Pentru oricine are aceeași eroare, problema a fost cu rezoluția neacceptată. Trebuie să schimbați rezoluția undeva aproape 1024 să-l pună la treabă. O poți face rulând:

scrcpy -m 1024

Este posibil să doriți să creșteți sau să micșorați rezoluția de ajustat pentru dispozitivul dvs.


Daca ai instalat scrcpy folosind sudo snap install scrcpy, atunci te vei confrunta si cu o multime de erori!

În acest caz, începeți prin a-l elimina:

sudo snap remove scrcpy

Acum trebuie să îl compilați din sursă sau să îl instalați folosind apt.

  • Compilare din sursa:

    La fel de Romain Vimont spune in Build.md, trebuie să urmați următorii pași pentru a compila manual scrcpy:

    Mai întâi, trebuie să instalați pachetele necesare:

    # pentru Debian/Ubuntu
    sudo apt install ffmpeg libsdl2-2.0-0 adb wget \
                     gcc git pkg-config meson ninja-build libsdl2-dev \
                     libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \
                     libusb-1.0-0 libusb-1.0-0-dev
    

    Apoi clonează repo-ul și execută scriptul de instalare (sursă):

    git clone https://github.com/Genymobile/scrcpy
    cd scrcpy
    ./install_release.sh
    
  • Instalarea de la apt:

    La fel de Romain Vimont spune in README.md, trebuie să urmați următorii pași pentru a instala scrcpy folosind apt:

    Pe Debian și Ubuntu:

    apt install scrcpy
    

Dacă mai aveți probleme, puteți începe o nouă problemă la pagina GitHub a scrcpy.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.