Tôi cần tạo ứng dụng Robotium sẽ sử dụng ứng dụng Cài đặt để BẬT/TẮT WIFi từ menu Cài đặt-> Không dây & mạng-> Wi-Fi. Tôi quản lý để tìm thấy một số mã mẫu here chứng tỏ làm thế nào để khởi động ứng dụng bằng cách chỉ có tập tin apk. Vấn đề là ứng dụng Robotium của tôi phải có cùng chữ ký với ứng dụng Cài đặt (hệ thống). Trong khi cố gắng để chạy ứng dụng Tôi nhận được thông báo lỗi:Tôi làm cách nào để đăng ký ứng dụng của mình bằng khóa chữ ký hệ thống?
Chạy thử thất bại: Permission từ chối: bắt đầu đo đạc ComponentInfo {com.jayway.test/android.test.InstrumentationTestRunner} từ pid = 354, uid = 354 không được phép vì gói com.jayway.test không không có một chữ ký phù hợp với các mục tiêu com.android.settings
- tôi có thể bằng cách nào đó làm cho nó làm việc với Android Emulator?
- Nếu tôi biên dịch hình ảnh điện thoại Android, làm cách nào tôi có thể sử dụng chữ ký hệ thống Android với ứng dụng của mình?
Tôi không chỉ cần bật/tắt WiFi. Tôi cần phải điều khiển ứng dụng Cài đặt bằng tập lệnh Robotium. Trong thực tế, tôi muốn mô phỏng nhấp chuột của người dùng để bật/tắt WiFi. Quá trình này có thể được thực hiện bằng cách sử dụng tập lệnh tùy chỉnh với công cụ khỉ. Mặc dù tôi muốn sử dụng Robotium để xác minh xem một điểm truy cập có thực sự được tìm thấy hay không. Mục tiêu chính của tôi là làm cho tập lệnh Robotium này có quyền truy cập trên com.android.settings.apk. Điều này sẽ bỏ qua chữ ký không khớp và sẽ cho phép tập lệnh Robotium của tôi kiểm soát APK này. – Michalis