Ứng dụng không tương thích với các ứng dụng khác thông qua thị trường google play


7

Chỉ là một cách nhanh chóng ở đây, gần đây tôi đã cài đặt bánh gừng cho HD2 bằng cyanogenmod 7, trước đó tôi đã chạy froyo thông qua một bản mod khác. Vấn đề của tôi là điều này, nhiều ứng dụng thị trường chạy tốt trên điện thoại của tôi trước đây hiện được liệt kê là không tương thích và Google play từ chối cho phép tôi tải xuống. Tôi biết rằng chúng tương thích, vì như tôi đã nói, tôi đã chạy chúng hoàn toàn tốt trên mod froyo của mình. Có cách nào xung quanh vấn đề này?

Câu trả lời:


6

Thật sự rất khó để nói mà không biết cụ thể bạn đang sử dụng ROM nào trước đây, nhưng có hai khả năng tôi có thể nghĩ đến:

  1. Các ứng dụng được đề cập đã được cập nhật để yêu cầu một số tính năng mới mà thiết bị của bạn không có.
  2. (Có thể nhiều khả năng) ROM trước của bạn có thông tin khác trong build.proptệp so với ROM hiện tại của bạn. Điều này có thể bao gồm phần cứng cụ thể như GPS, NFC, gia tốc kế và những thứ như mật độ màn hình.

Các /system/build.proptập tin có chứa rất nhiều thông tin về phần cứng của điện thoại (trong số những thứ khác), và đó là những gì Play Store sẽ sử dụng để xác định xem thiết bị của bạn hỗ trợ các yêu cầu phần cứng của một ứng dụng nhất định. Điều khá phổ biến là ROM sử dụng build.propcác mục để giả trang thành các thiết bị khác hoặc giả vờ hỗ trợ phần cứng không tồn tại vì mục đích tương thích ứng dụng. Tôi sẽ đề nghị cố gắng tìm một bản sao ROM cũ của bạn ở định dạng zip sau đó trích xuất build.proptừ ROM cũ của bạn và so sánh nó với bản ROM hiện tại của bạn. Nếu chúng khác nhau thì bạn có thể xem xét chỉnh sửa hiện tại của mình build.propđể bao gồm bất kỳ mục bị thiếu nào từ mục cũ ( có những ứng dụng giúp bạn làm điều này ). Điều này cũng được đề cập trong một số chi tiết trongCó cách nào để lừa Android Market nghĩ rằng tôi đang sử dụng một thiết bị khác để tôi có thể tải xuống các ứng dụng được bảo vệ không?

Đối với mật độ màn hình / LCD cụ thể, có một số ứng dụng sẽ giúp bạn sửa đổi nó. Dựa trên nhận xét của Chahk , các giá trị 160 và 240 có thể tốt để thử nếu nó được đặt thành một cái gì đó khác với điều đó.


Nguyên nhân rất có thể là mật độ LCD của anh ta được đặt quá cao hoặc quá thấp. Có một số cách để thay đổi nó (thủ công thông qua tệp build.prop hoặc với một ứng dụng như bộ thay đổi LCD.)
Chahk

@Chahk: Tôi loại tinh thần đó thành "phần cứng" vì nó dựa trên kích thước và độ phân giải màn hình, nhưng vâng, đó chắc chắn là một khả năng.
eldarerathis

Gần đây tôi đã gặp vấn đề tương tự chính xác trong khi giúp một người bạn root HD2 của mình và cài đặt CM7 trên đó. Khi chúng tôi thay đổi mật độ LCD thành thứ gì đó chính thống hơn, Cửa hàng Play bắt đầu hoạt động.
Chahk

@Chahk: Bạn có nhớ giá trị mật độ bạn đã sử dụng không? Điều đó có thể hữu ích để thêm, nhưng tôi không biết chính nó sẽ là gì.
eldarerathis

Chúng tôi phải đặt thành "160" cho Play Store để bắt đầu cho phép cài đặt / cập nhật ứng dụng. Tôi cũng đã nghe nói rằng "240" cũng sẽ hoạt động, nhưng chúng tôi chưa thử nghiệm điều đó.
Chahk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.