Tôi đang cố gắng để tạo ra định nghĩa một lớp ứng dụng tùy chỉnh như sau:Android: java.lang.IllegalAccessException khi cố gắng sử dụng một tùy chỉnh "Ứng dụng" lớp
- tạo một lớp con trống của Ứng dụng gọi MyApp
- trong biểu hiện, xác định android :: tên cho ứng dụng của tôi:
<application android:name=".MyApp" ...
Tuy nhiên, khi tôi cố gắng để chạy ứng dụng của tôi, tôi nhận được: java.lang.RuntimeException: Unable to instantiate application com.test.MyApp java.lang.IllegalAccessException: access to class not allowed
Tôi đã gặp một ngoại lệ tương tự khi tôi đang cố bắt đầu một dịch vụ. Hóa ra là lớp dịch vụ vô tình gói riêng tư và do đó giải pháp của bạn đã giúp tôi tìm ra vấn đề, cảm ơn! – JonnyBoy