2012-12-20 41 views
6

tôi yêu cầu pm (gói quản lý) để kích hoạt một số gói, nhưng nó không cho phép và hiển thị thông báo "trạng thái mới: disabled"Android ADB Shell không cho phép gói

vỏ @ android:/$ pm phép my.app.com

gói my.app.com trạng thái mới: disabled

Weird ... Nó có vẻ là một lỗi ...

Samsung GT-P3100 với Android 4.0.3

Bất kỳ ý tưởng nào giải quyết?

+0

Trong trường hợp của tôi, kết quả "pm enable my.app.com" trong thông báo "Killed". Tại sao? –

+0

Có thông báo nào trong logcat liên quan đến lỗi không? try * logcat -c && pm đã bật my.app.com && logcat -d *. – odexcide

Trả lời

3

Bạn có thể cần phải là root để sử dụng lệnh pm disable <app_package> trên ứng dụng hệ thống.

+0

FWIW, nhìn vào nguồn tới 'pm', có vẻ như một đặc quyền là cần thiết, và tài khoản' adb shell' có thể hoặc không có nó, tùy thuộc vào cách hệ điều hành được cấu hình bởi nhà cung cấp (hoặc bạn đã bắt nguồn từ chính nó). Tôi nhận được thông báo "Đã bị giết" khi chạy trên HTC One với 4.4.2. Khi thử cùng một thứ trên Nexus 7 của tôi, tôi nhận được một thông báo ngoại lệ. –

Các vấn đề liên quan