2017-01-17 40 views
10

Ứng dụng của tôi hoạt động hoàn hảo trên các bản dựng Android trước đây, được thử nghiệm từ 4.0 đến 6.0.1 trên các thiết bị thực tế. Không có vấn đề gì trong Studio-emulated Nougat 7.0 và 7.1. Tuy nhiên, khi tôi có người bạn của tôi thử nghiệm APK trên thiết bị của mình chạy 7.0, điều này xảy ra trong vòng vài giây:Ứng dụng "tiếp tục dừng" trên Nougat 7.0

Crash notice

Tôi không có quyền truy cập vào thiết bị (ông sống xa) và tôi không thể tìm thấy bất kỳ có liên quan thông tin cho lỗi cụ thể này trực tuyến. Nguyên nhân có thể là gì?

+2

"Tôi không thể tìm thấy bất kỳ thông tin liên quan nào cho lỗi cụ thể trực tuyến" - có không có "lỗi cụ thể" trong ảnh chụp màn hình của bạn. Tích hợp giải pháp ghi nhật ký sự cố vào ứng dụng của bạn (ví dụ: [ACRA] (https://github.com/ACRA/acra) và chương trình phụ trợ đã chọn của bạn), để bạn có một dấu vết ngăn xếp và thông tin khác để làm việc. – CommonsWare

+0

Tôi đã sai khi gọi đó là "lỗi", nhưng vẫn còn ít thông tin về thông báo cụ thể đó. Tôi sẽ xem xét ACRA. Cảm ơn! –

+0

Hộp thoại đó là những gì bạn nhận được khi bạn gặp sự cố. Nó không phải là thông tin trực tiếp, vì các chi tiết (ví dụ: theo dõi ngăn xếp) sẽ không thể hiểu được đối với hầu hết người dùng. Tuy nhiên, đó là nơi đăng nhập và báo cáo sự cố xảy ra, vì vậy bạn có thể nhận được dấu vết ngăn xếp và các chi tiết liên quan. – CommonsWare

Trả lời

1

Bạn có sử dụng nhà cung cấp nội dung huy hiệu không? Samsung Nougat 7.0 có thể đã gây ra vụ tai nạn:

Nguyên nhân: java.lang.SecurityException: Permission từ chối: viết com.sec.android.provider.badge.BadgeProvider nội dung uri: //com.sec.badge/ ứng dụng từ pid = 22957, uid = 10208 yêu cầu com.sec.android.provider.badge.permission.WRITE hoặc cấpUriPermission()

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