Tôi có một ứng dụng đơn giản tương đối đã có trong Cửa hàng Play của Google.Sau khi cập nhật APK hỗ trợ ít thiết bị hơn trước đây
Bây giờ tôi đã cập nhật ứng dụng này. Một điểm của Bản cập nhật này là tôi bao gồm Máy quét ZBar. Phần còn lại của những thay đổi đã được tối thiểu và không nên có bất kỳ ảnh hưởng đến vấn đề của tôi.
Tôi chỉ đăng phiên bản mới nhất của ứng dụng trong Cửa hàng Play và nhận cảnh báo sau: "Cảnh báo: APK hoạt động hỗ trợ ít thiết bị hơn APK hoạt động trước đó. Một số người dùng sẽ không nhận được cập nhật".
Tôi đã tải xuống ZBarAndroidSDK-0.2.zip từ sourceforge.net (http://sourceforge.net/projects/zbar/files/AndroidSDK/) và nhập nó vào dự án của tôi vì nó được giải thích trong README-File .
Tôi đã thử nghiệm ứng dụng cục bộ trên HTC Wildfire S (-> Phiên bản 2.3.5), trên Samsung Galaxy 3 (GT-I5800 -> Phiên bản 2.2) và trên Galaxy Nexus (-> Phiên bản 4.2). Không bao giờ có một vấn đề. Mọi thứ đã hoạt động. Tôi cũng đã thử nghiệm APK đã xuất và không gặp sự cố nào.
Bây giờ tôi thêm APK này vào Cửa hàng Play và cập nhật Ứng dụng của tôi và tôi nhận được cảnh báo cho các thiết bị được thử nghiệm. Cả HTC Wildfire của tôi và Samsung Galaxy 3 của tôi đều không thể cập nhật phiên bản mới.
Ai đó có thể giúp tôi và giải thích cho tôi vấn đề gì không?
Cảm ơn rất nhiều !!!
EDIT:
My Manifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.myproject"
android:versionCode="5"
android:versionName="2.0"
android:installLocation="preferExternal"
>
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="11"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<application
android:uiOptions="splitActionBarWhenNarrow"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
>
<!-- enable the search dialog to send searches to SearchableActivity throughout the application -->
<meta-data
android:name="android.app.default_searchable"
android:value=".SearchableActivity" />
<activity
android:label="@string/app_name"
android:name=".MainActivity"
android:screenOrientation="portrait"
android:theme="@style/Theme.NoBackground">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:label="@string/app_name"
android:screenOrientation="landscape"
android:name=".zbar.ZBarScannerActivity">
</activity>
</application>
Và Manifest của ZBar:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.sourceforge.zbar.android.CameraTest"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<application android:label="@string/app_name" >
<activity android:name="CameraTestActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
bạn có thể dán nội dung của AndroidManifest của mình không? Và biểu hiện của ZBar là tốt. Lưu ý rằng các thư viện cũng có tệp kê khai riêng của mình –
Chỉ cần so sánh tệp kê khai của phiên bản đã cập nhật của bạn và phiên bản trước đó. Xem có bất kỳ thẻ '/' mới nào trong phiên bản mới không có trong phiên bản cũ không. –
Krishnabhadra
Sự khác biệt duy nhất giữa Manifest và ZBar, là dòng sau: _ _. Nhưng tôi không tin rằng đây là vấn đề. Tôi đoán là Google có vấn đề với các thư viện được thêm bởi Dự án ZBar. Tôi nhận được 3 thư mục khi tôi nhập khẩu dự án: armeabi, armeabi-v7a và x86. Vì vậy, tôi nghĩ rằng Google không nhận ra rằng armeabi là một cái gì đó giống như armeabi-v6. Có ai là một ý tưởng làm thế nào để giải quyết điều này? –
owe