Tôi có một ứng dụng đã được triển khai để phát và tương thích với mọi thiết bị chạy phiên bản 2.1 trở lên; không có các hạn chế hoặc yêu cầu đặc biệt được xác định trong AndroidManifest.xml.Ứng dụng Android không tương thích với các thiết bị tải xuống Google Play
Đã có một số khiếu nại từ người dùng cố gắng cài đặt ứng dụng qua Google Play nhưng nhận được thông báo rằng ứng dụng không tương thích. Trong tất cả các trường hợp này, việc tải trước ứng dụng hoạt động hoàn hảo.
Tìm hiểu kỹ hơn về vấn đề có vẻ như trong mọi trường hợp, người báo cáo sự cố đang sử dụng thiết bị không được cài đặt Google Play. I E. thiết bị có thể đã thất bại trong CTS của Google.
Có nói rằng, họ có thể cài đặt các ứng dụng khác qua Google Play chứ không phải của chúng tôi. Một lần nữa, sideloading ứng dụng của chúng tôi vào các thiết bị này hoạt động tốt. Có ai biết tại sao điều này có thể? Tôi giả sử nó phải là một cái gì đó tôi đang làm không chính xác trong AndroidManifest.xml nhưng tôi thấy không có gì đáng ngờ.
EDIT: Đây là AndroidManifest.xml, thay đổi để bảo vệ tên của những người vô tội:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.foo.bar"
android:versionCode="1"
android:versionName="@string/global_app_version">
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="10"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application android:label="@string/global_app_short_name" android:icon="@drawable/app">
<activity android:name=".HomeActivity"
android:theme="@android:style/Theme.Black.NoTitleBar">
<intent-filter android:label="@string/global_app_short_name">
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name=".AActivity"
android:theme="@android:style/Theme.Black.NoTitleBar">
<intent-filter android:label="@string/global_app_short_name">
<action android:name="android.intent.action.VIEW"/>
</intent-filter>
</activity>
<activity android:name=".BActivity"
android:theme="@android:style/Theme.Black.NoTitleBar">
<intent-filter android:label="@string/global_app_short_name">
<action android:name="android.intent.action.VIEW"/>
</intent-filter>
</activity>
<activity android:name=".CActivity"
android:launchMode="singleTask"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:windowSoftInputMode="stateHidden">
<intent-filter android:label="@string/global_app_short_name">
<action android:name="android.intent.action.VIEW"/>
</intent-filter>
</activity>
<activity android:name=".DActivity"
android:launchMode="singleTask"
android:theme="@android:style/Theme.Black.NoTitleBar">
<intent-filter android:label="@string/global_app_short_name">
<action android:name="android.intent.action.VIEW"/>
</intent-filter>
</activity>
<activity android:name=".EActivity"
android:theme="@android:style/Theme.Black.NoTitleBar">
<intent-filter android:label="@string/global_app_short_name">
<action android:name="android.intent.action.VIEW"/>
</intent-filter>
</activity>
<activity android:name=".FActivity"
android:theme="@android:style/Theme.Black.NoTitleBar">
<intent-filter android:label="@string/global_app_short_name">
<action android:name="android.intent.action.VIEW"/>
</intent-filter>
</activity>
<!-- This activity is invoked whenever an xxx is opened -->
<activity android:name=".GActivity"
android:theme="@android:style/Theme.Black.NoTitleBar">
<intent-filter android:label="@string/global_app_short_name">
<action android:name="android.intent.action.VIEW"/>
<action android:name="android.intent.action.EDIT"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:mimeType="application/xxx"/>
<data android:mimeType="application/yyy"/>
<data android:mimeType="application/zzz"/>
<data android:mimeType="application/aaa"/>
<data android:mimeType="application/bbb"/>
</intent-filter>
</activity>
</application>
</manifest>
Tôi gặp vấn đề tương tự và không biết phải nói gì với người tiêu dùng ... – Mark
Bạn có sử dụng bất kỳ thứ gì liên quan đến Cửa hàng Play hay không, ví dụ: Mua hàng trong ứng dụng hoặc gói cấp phép LVL? Một cái gì đó như thế này sẽ là thủ phạm có khả năng nhất. –
Không, trên thực tế, sự cho phép duy nhất chúng tôi sử dụng là lưu trữ - nghĩa là. sdcard, vv nếu có. Đó là một ứng dụng miễn phí. – Nick