Các vấn đề khác có thể gặp phải khi gỡ lỗi adb dưới ubuntu linux.Cách kết nối USB thiết bị Android với adb trong ubuntu
Triệu chứng là tính khả dụng của các thiết bị Android được kết nối usb, ví dụ: với nhật thực. Bạn có thể kiểm tra điều này với
adb usb
Khi bạn nhận được
error: insufficient permissions for device
bạn có thể chạy vào cùng một vấn đề như tôi. Tuy nhiên, tôi tìm thấy trên internet một số giải pháp tối ưu phụ hoặc ít hơn
Ý tưởng cơ bản là bắt đầu adb làm gốc. Các giải pháp tôi thấy là cồng kềnh.
Một đề xuất là bắt đầu adb trên sudo. Một đề xuất khác là thiết lập tập lệnh khởi động trong /etc/init.d
Giải pháp của tôi là cấp cho adb quyền để bắt đầu bằng root. Để làm như vậy, chuyển sang gốc
sudo bash
chown root adb
chmod ug+s-w adb
cuồng tín an ninh có thể đề nghị
sudo chown root adb
sudo chmod ug+s-w adb
Nếu adb vẫn đang chạy bạn cần phải giết con quỷ để bắt đầu với sự cho phép gốc
adb kill-server
Khi tất cả mọi thứ đã đi ngay
adb usb
nên trở
restarting in USB mode
nếu không, hãy thử lsusb kiểm tra xem thiết bị của bạn đã được kết nối
Xin đừng làm điều này! Các tác giả của chương trình adb không có ý định cho phía máy phát triển của nó được chạy dưới dạng root, mà là sử dụng quy tắc udev để chỉ cho phép truy cập vào các loại thiết bị được liệt kê. Tin tưởng một chương trình nhiều hơn tác giả của nó đề nghị là một ý tưởng tồi! Ngoài ra, bỏ phiếu để đóng vì không thực sự là một câu hỏi đã nêu, trong khi chủ đề đã được bao phủ nhiều lần. –