2012-02-19 31 views
0

我已經編譯armeabi和armeabi-V7A 本機應用程序一些用戶報告我說,Android Market的說,我的應用程序是不是與他們的設備兼容,而且我真的不明白爲什麼它不是。爲什麼我的原生Android應用程序被標記爲與一些中國平板電腦不兼容?

在AndroidManifest.xml我有:

<uses-sdk 
    android:minSdkVersion="5" 
    android:targetSdkVersion="15" /> 

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 

AAPT轉儲徽章輸出:

package: name='XXXXXXXXXXX' versionCode='12' versionName='0.2.5.1' 
sdkVersion:'5' 
targetSdkVersion:'15' 
uses-permission:'android.permission.INTERNET' 
uses-permission:'android.permission.WAKE_LOCK' 
uses-permission:'android.permission.ACCESS_NETWORK_STATE' 
uses-permission:'android.permission.ACCESS_COARSE_LOCATION' 
uses-permission:'android.permission.ACCESS_FINE_LOCATION' 
uses-permission:'android.permission.READ_PHONE_STATE' 
application-label:'XXXXXX' 
application-icon-120:'res/drawable-ldpi/ic_launcher.png' 
application-icon-160:'res/drawable-mdpi/ic_launcher.png' 
application-icon-240:'res/drawable-hdpi/ic_launcher.png' 
application-icon-320:'res/drawable-xhdpi/ic_launcher.png' 
application: label='XXXXXX' icon='res/drawable-mdpi/ic_launcher.png' 
uses-feature:'android.hardware.location' 
uses-feature:'android.hardware.location.gps' 
uses-feature:'android.hardware.location.network' 
uses-feature:'android.hardware.touchscreen' 
other-activities 
supports-screens: 'small' 'normal' 'large' 'xlarge' 
supports-any-density: 'true' 
locales: '--_--' 
densities: '120' '160' '240' '320' 
native-code: 'armeabi' 'armeabi-v7a' 

在這個時刻我已經這兩款平板是從Android Market獲得「這個程序ISN 「T兼容「:飛觸4和Intreeo MID-WL7

對於Intreeo MID-WL7我也這樣快速系統信息親報告:

Hardware wmt 
Release 2.2 
SDK 8 
Build generic-eng 2.2 Froyo v1.2.0-20110920.163014 

Processor : ARM926EJ-S rev 5 (v5l) 
BogoMIPS : 797.97 
Features : swp half thumb fastmult edsp java 
CPU implementer : 0x41 
CPU architecture: 5TEJ 
CPU variant : 0x0 
CPU part : 0x926 
CPU revision : 5 
Hardware : WMT 

飛觸系統報告:

Device: disco10 
Modello: DISCO10 
Board: unknown 
Prodotto: DISCO10 
Brand: generic 
Produttore: unknown 
CPU+ABI: armeabi 
Bootloader: unknown 
Radio: unknown 
Hardware: imapx200 
Release: 2.2 
SDK: 8 
Tipo: user 
Build: FRF85B 
Locale: it_IT 

Linux version 2.6.32.9 ([email protected]) (gcc version 4.4.0 (GCC)) #1 Wed Jun 1 08:59:52 CST 2011 
+0

你知道,如果它實際上是能夠在硬件上運行,而只是市場的限制? – FoamyGuy 2012-02-19 15:31:42

+0

是的,我給他發.apk文件和它的作品。 – Giuseppe 2012-02-19 18:25:18

回答

0

我相信這是因爲有問題的藥片可能不必讀取手機狀態,因爲他們不是手機。很確定我讀到,如果所需的權限不可用,那麼應用程序將被阻止。

+0

我對此沒有把握,我添加了aapt轉儲標記輸出,並且在使用功能中沒有任何與電話相關的內容。如果apk需要手機「功能」,我認爲aapt轉儲標記輸出應該顯示它,或者我錯了嗎? – Giuseppe 2012-02-26 10:56:37

+0

我刪除了READ_PHONE_STATE許可,但什麼都沒有改變... – Giuseppe 2012-03-09 10:00:16

相關問題