2016-09-23 23 views
8

Tôi đã cập nhật ứng dụng và kéo mục tiêu phiên bản về phía trước và chúng tôi đang gặp sự cố với GPS Mocking.Nhà cung cấp GPS giả chỉ hoạt động khi ở chế độ Gỡ lỗi

Vị trí mô phỏng hoạt động hoàn hảo khi gỡ lỗi với studio android, nhưng khi tôi gỡ lỗi và chỉ chạy bình thường, nó không hoạt động chút nào.

Bối cảnh:

này được kéo thông tin GPS trên sê-ri và chế giễu vị trí của thiết bị. Điều này tất cả các công trình phải lên cho đến khi chế giễu, sau đó vị trí sẽ không được thiết lập trừ khi tôi đang tích cực gỡ lỗi.

Nếu tôi thiếu điều gì đó, vui lòng cho tôi biết, có vẻ như một số hạn chế về bảo mật mà tôi không biết là đã giữ chúng tôi.

EDIT: Tôi vẫn không thể tìm thấy bất cứ điều gì xung quanh này, và có vẻ như đặc biệt khi tôi bước qua đoạn code nó hoạt động, nhưng nếu không chỉ cần chạy không hoạt động

+0

bạn đang sử dụng thiết bị vật lý hoặc mô phỏng? – user1506104

+0

Vật lý, với các vị trí mô phỏng được bật trong cài đặt dev – Samuel

+0

Bạn cần hiển thị mã có liên quan. –

Trả lời

1

Dường như Mock Locations REQUIRES chế độ gỡ lỗi. Khi tạo một chế độ gỡ lỗi xây dựng "release" vẫn phải được khai báo.

5

Bạn đã kiểm tra [ro.allow.mock.location] với getprop | grep mock trên adb shell?

Đặt thành 1 (setprop ro.allow.mock.location 1) nó cũng hoạt động trên chế độ phát hành. Đó là ban đầu 0. Nếu điều đó không làm việc xin vui lòng cho tôi một thông tin phản hồi vì vậy tôi có thể thay đổi câu trả lời của tôi.

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