Điểm:0

Cảnh báo: Tắt máy chủ khi đang chạy scrcpy

lá cờ my

Hôm nay, tôi đang cố gắng vận hành điện thoại di động của mình bằng Máy tính xách tay (Ubuntu 21.10). Tôi đã tìm thấy một ứng dụng thú vị cho phép tôi vận hành điện thoại di động của mình bằng Ubuntu. Ứng dụng này được gọi là Scrcpy. Tôi đã làm theo tất cả các bước của README.md và cài đặt nó bằng cách sử dụng sudo snap cài đặt scrcpy. Sau khi cho phép tất cả các quyền (gỡ lỗi USB và gỡ lỗi USB bảo mật) trên điện thoại Android của tôi, tôi đã thử chạy nó, tuy nhiên, nó báo cho tôi các lỗi sau:

$ scrcpy

THÔNG TIN: scrcpy 1.19 <https://github.com/Genymobile/scrcpy>
/usr/local/share/scrcpy/scrcpy-server:...shed. 0,8 MB/giây (37330 byte trong 0,042 giây)
[máy chủ] THÔNG TIN: Thiết bị: XXXXXX NNNNN (Android 10)
[máy chủ] LỖI: Ngoại lệ trên luồng Chủ đề [chính,5,chính]
android.media.MediaCodec$CodecException: Lỗi 0xffffffff4
    tại android.media.MediaCodec.native_configure(Phương thức gốc)
    tại android.media.MediaCodec.configure(MediaCodec.java:2024)
    tại android.media.MediaCodec.configure(MediaCodec.java:1952)
    tại com.genymobile.scrcpy.ScreenEncoder.configure(ScreenEncoder.java:237)
    tại com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:90)
    tại com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:61)
    tại com.genymobile.scrcpy.Server.scrcpy(Server.java:80)
    tại com.genymobile.scrcpy.Server.main(Server.java:255)
    tại com.android.internal.os.RuntimeInit.nativeFinishInit(Phương thức gốc)
    tại com.android.internal.os.RuntimeInit.main(RuntimeInit.java:380)
THÔNG TIN: Trình kết xuất: opengl
THÔNG TIN: Phiên bản OpenGL: 2.1 Mesa 20.0.8
CẢNH BÁO: Đã tắt tính năng lọc ba tuyến tính (yêu cầu OpenGL 3.0+ hoặc ES 2.0+)
THÔNG TIN: Kết cấu ban đầu: 1080x2336
CẢNH BÁO: Thiết bị đã bị ngắt kết nối
CẢNH BÁO: Đang tắt máy chủ...

Một số thông tin

  • Scrcpy đã được cài đặt bằng cách sử dụng sudo snap cài đặt scrcpy

  • Tất cả các quyền được cấp trên điện thoại Android của tôi.

  • Đó là Redmi note 10 pro (8GB - 128GB) mới nhất

  • Tất cả các cài đặt scrcpy là mặc định.

  • Tôi đang sử dụng Ubuntu 21.10 Impish.

Bất kỳ trợ giúp được đánh giá cao!

pLumo avatar
lá cờ in
Hãy thử một độ phân giải thấp hơn. Nhân tiện, tìm kiếm trên internet cho thấy rất nhiều người gặp lỗi tương tự --> `android.media.MediaCodec$CodecException: Error 0xffffffff4`.
lá cờ us
`scrcpy --render-driver=opengles2` có hoạt động không?
Điểm:3
lá cờ my

Nhờ vào pLumo vì đã giúp tôi :)

Đối với bất kỳ ai gặp lỗi tương tự, vấn đề là do độ phân giải không được hỗ trợ. Bạn cần thay đổi độ phân giải thành một nơi nào đó gần 1024 để làm cho nó hoạt động. Bạn có thể làm điều đó bằng cách chạy:

scrcpy -m 1024

Bạn có thể tăng giảm độ phân giải để điều chỉnh cho phù hợp với máy.


Nếu bạn đã cài đặt scrcpy sử dụng sudo snap cài đặt scrcpy, thì bạn cũng sẽ gặp rất nhiều lỗi!

Trong trường hợp này, hãy bắt đầu bằng cách xóa nó:

Sudo snap xóa scrcpy

Bây giờ bạn cần biên dịch nó từ nguồn hoặc cài đặt nó bằng đúng cách.

  • Tổng hợp từ nguồn:

    Như Romain Vimont nói trong Build.md, bạn cần làm theo các bước sau để biên dịch thủ công scrcpy:

    Trước tiên, bạn cần cài đặt các gói cần thiết:

    # cho Debian/Ubuntu
    sudo apt cài đặt 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
    

    Sau đó sao chép repo và thực thi tập lệnh cài đặt (nguồn):

    bản sao git https://github.com/Genymobile/scrcpy
    cd scrcpy
    ./install_release.sh
    
  • cài đặt từ đúng cách:

    Như Romain Vimont nói trong README.md, bạn cần làm theo các bước sau để cài đặt scrcpy sử dụng đúng cách:

    Trên Debian và Ubuntu:

    apt cài đặt scrcpy
    

Nếu bạn vẫn gặp sự cố, thì bạn có thể bắt đầu một sự cố mới tại trang GitHub của scrcpy.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.