tôi sử dụng để kiểm tra Instrumentation PhoneApp tôi đã viết ứng dụng thử nghiệm của tôi qua Instrumentationjava.lang.SecurityException: Permission từ chối:
Tôi tạo ra apk và cài đặt nó trên Nexus One - Điện thoại Android - điều này thông qua Trong mã tôi của tôi đang sử dụng các lớp nội bộ không phải là một phần của SDK chuẩn. Tôi xây dựng nó không phải trong Eclipse nhưng trong env nhúng của tôi. Tôi tham gia vào công ty phát triển Android nên tôi có và cây Android với tất cả thư viện nội bộ.
Tôi sử dụng các quyền thích hợp trong tệp kê khai của mình.
apk của tôi được tạo có thể được ký bằng một số chữ ký !! Nhưng có lẽ chữ ký này không đủ tốt.
Bây giờ tôi chạy thử nghiệm qua adb và đã nhận lỗi này ngay lập tức:
-------------------------------------------------------------------------------------
INSTRUMENTATION_STATUS: id=ActivityManagerService
INSTRUMENTATION_STATUS: Error=Permission Denial: starting instrumentation ComponentInfo{com.android.phonetests/com.android.phonetests.PhoneInstrumentationTestRunner} from pid=495, uid=495 not allowed because package com.android.phonetests does not have a
signature matching the target com.android.phone
INSTRUMENTATION_STATUS_CODE: -1
java.
lang.SecurityException: Permission Denial: starting instrumentation ComponentInfo{com.android.phonetests/com.android.phonetests.PhoneInstrumentationTestRunner} from pid=495, uid=495 not allowed because package com.android.phonetests does not have a
signature matching the target com.android.phone
-------------------------------------------------------------------------------------
Xin vui lòng giúp.
Bạn thấy Khi tôi là ứng dụng của tôi trên nền tảng của chúng tôi (Thiết bị điện thoại) Tôi không nhận được sự từ chối quyền như vậy !! Điều này chỉ xảy ra nếu tôi đã cài đặt và chạy apk của mình trên điện thoại tham chiếu chẳng hạn như Nexus One của Google hoặc bất kỳ ứng dụng nào khác. Ứng dụng điện thoại thử nghiệm ứng dụng của tôi đang chạy trên Điện thoại ?? – ilana