Tôi đang cố gắng cài đặt chứng chỉ này trên máy tính bảng Google Nexus 7 .
Tôi đã sao chép tệp chứng chỉ (từ Win7x64) vào bộ nhớ trong của nó và mở nó trong trình quản lý tệp để cài đặt nó. Quy trình này hoạt động cho phiên bản trước (hiện đã hết hạn) của chứng chỉ (mà tôi đã xóa trên thiết bị trước khi thử cài đặt chứng chỉ mới).
Tuy nhiên, đối với chứng chỉ mới này, thông báo sau xuất hiện:
Không thể cài đặt vì không thể đọc tệp chứng chỉ.
Cùng một tệp có thể được cài đặt hoàn hảo vào các kho lưu trữ chứng chỉ khác nhau trên máy tính mà tôi đã kết nối máy tính bảng (do đó, tệp đã tải xuống không bị hỏng). Tôi đã sao chép tệp nhiều lần vào máy tính bảng và thử lại, luôn luôn có cùng kết quả (do đó, tệp được sao chép có lẽ cũng không bị hỏng).
Máy tính bảng có Android 4.4.4 lúc đầu, sau đó tôi nâng cấp lên Android 5.0.2. Tôi nhận được thông báo lỗi giống nhau trên cả hai hệ thống.
Các quản trị viên có trách nhiệm cung cấp chứng chỉ đã không nhận được bất kỳ báo cáo nào như vậy và chứng chỉ dường như cài đặt hoàn hảo cho những người khác trên các thiết bị Android thuộc các loại khác nhau.
Tôi không thể tìm thấy nhiều vấn đề liên quan trên web; googling cho thông báo lỗi nhanh chóng dẫn đến các tệp tài nguyên bản địa hóa chỉ định thông báo đó (thường là một dấu hiệu xấu liên quan đến tần suất người dùng ngoài kia gặp phải thông báo lỗi). Các liên kết hứa hẹn nhất dường như vẫn là ngõ cụt:
- Thông báo lỗi được đề cập trong một bài đăng trên Diễn đàn , nhưng phản ứng duy nhất đối với nó dường như là hmm ... không thực sự chắc chắn đó là gì. Tôi sẽ xem xét nó mặc dù (từ tháng 12 năm 2013). Tôi không thể tìm thấy bất kỳ sự theo dõi nào về vấn đề đó và phần còn lại của chuỗi dường như là cuộc trò chuyện không liên quan.
- Có một câu hỏi SO mở trích dẫn cùng một thông điệp (mặc dù đề cập đến một thứ gọi là "Android Moto G") từ tháng 3 năm 2014, nhưng cho đến nay vẫn chưa có ai đưa ra câu trả lời.
Do đó, câu hỏi của tôi là:
- Vấn đề gì thông báo lỗi thực sự chỉ đến?
- Làm thế nào tôi có thể cài đặt các tập tin chứng chỉ?
EDIT: Đây là đầu ra nhật ký của những gì xảy ra khi tôi cố mở chứng chỉ trong ứng dụng quản lý tệp trên thiết bị:
I/ActivityManager( 540): START u0 {act=android.intent.action.VIEW dat=file:///storage/emulated/0/Download/infcacert.crt typ=application/x-x509-ca-cert flg=0x10000000 cmp=com.android.certinstaller/.CertInstallerMain} from uid 10083 on display 0
E/ActivityManager( 540): Invalid thumbnail dimensions: 720x720
I/ActivityManager( 540): Start proc com.android.certinstaller for activity com.android.certinstaller/.CertInstallerMain: pid=11644 uid=10008 gids={50008, 9997} abi=armeabi-v7a
E/CertInstaller(11644): Failed to read certificate: java.io.FileNotFoundException: /storage/emulated/0/Download/infcacert.crt: open failed: EACCES (Permission denied)
D/OpenGLRenderer(11644): Render dirty regions requested: true
D/Atlas (11644): Validating map...
I/Adreno-EGL(11644): <qeglDrvAPI_eglInitialize:410>: QUALCOMM Build: 10/28/14, c33033c, Ia6306ec328
I/OpenGLRenderer(11644): Initialized EGL, version 1.4
D/OpenGLRenderer(11644): Enabling debug mode 0
I/ActivityManager( 540): Displayed com.android.certinstaller/.CertInstallerMain: +362ms (total +453ms)
V/RenderScript(11644): Application requested CPU execution
V/RenderScript(11644): 0xa330c400 Launching thread(s), CPUs 4
D/TaskPersister( 540): removeObsoleteFile: deleting file=7_task.xml
D/TaskPersister( 540): removeObsoleteFile: deleting file=7_task_thumbnail.png
Phần quan trọng trong đó dường như là java.io.FileNotFoundException: / st Storage / emulation / 0 / Download / infcacert.crt: mở thất bại: EACCES (Quyền bị từ chối) . Tôi không hiểu thông báo này - Tôi đã sao chép và mở thành công các tệp khác vào thiết bị theo cách tương tự như tôi đã làm với tệp chứng chỉ. Hơn nữa, làm thế nào tôi thậm chí có thể đặt các quyền tệp này một cách thích hợp khi sao chép chúng vào thiết bị qua Windows Explorer?