Tôi đã modyfing ứng dụng Android của tôi, và tôi đã thử nó trên thiết bị thực tế (Chạy ứng dụng trong nhật thực) và tất cả đã làm việc tốt. Vì vậy, Khi tôi còn hài lòng về những thay đổi của tôi, tôi đã mở Manifest để sửa đổi các phiên bản dành cho phát hành nó, nhưng KHÔNG CÓ THAY ĐỔI trong Manifest một lỗi xảy ra tại dòng:Android: lỗi lạ trong Manifest
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
lỗi là:
Permission is only granted to system apps
Làm cách nào có thể? Tôi đã xây dựng ứng dụng của mình nhiều lần bằng cách sử dụng dòng này.
Không upvote câu trả lời này - nó không có gì để làm với vấn đề thực tế, đó là ** quyền này là không có sẵn cho các ứng dụng của bên thứ ba **. Không có gì một nhà phát triển có thể làm trên một thiết bị bảo mật sẽ thay đổi thực tế đó. –
Điều này trả lời câu hỏi về cách làm cho nó biên dịch lại. AFAIK INSTALL_PACKAGES là quyền cấp phépOrSystem, miễn là ứng dụng của bạn được thêm vào hình ảnh hệ thống mà thiết bị được ROM với nó sẽ hoạt động, sau đó các phiên bản tiếp theo được ký bằng cùng một khóa cũng sẽ nhận được quyền khi được cài đặt làm bản cập nhật. –