2012-09-13 34 views
9

Uygulamam, Google oyununda ABD filtresiyle birlikte Google Play'de yayınlanmaktadır. Yani uygulama sadece ABD ülkesi için kullanılabilir. Desteklenmeyen cihazlar listesini kontrol ettiğimde, uygulamayı gerçekten desteklemesi gereken cihazların lotunu görüntüler. Manifest'teki her bir etiketi, neredeyse tüm aygıtları 1.6 ve üzeri işletim sistemlerinden kapsayacak şekilde ekledim. Bu nedenle neden bu aygıtlar desteklenmeyen aygıtlar olarak gösteriliyor?Android google cihazların destek/destek listesini çalma

ABD ülkesi için uygun olmayan cihazlar, Google oyunundaki desteklenmeyen listede mi geliyor?

Lütfen onaylayın.

Aşağıdaki etiketlere manifest dosyasında ekledim.

<supports-screens android:smallScreens="true" 
        android:normalScreens="true" 
        android:largeScreens="true" 
        android:xlargeScreens="true"/> 
<uses-feature android:name="android.hardware.bluetooth" /> 
<uses-feature android:name="android.hardware.camera" /> 
All permissions 

nedeniyle tezahür ayarlarına ben bu apk'de için

package: name='com.xx.xxxx' versionCode='1' versionName='1.0' 
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE' 
uses-permission:'android.permission.ACCESS_NETWORK_STATE' 
uses-permission:'android.permission.CALL_PHONE' 
sdkVersion:'4' 
uses-permission:'android.permission.ACCESS_NETWORK_STATE' 
uses-permission:'android.permission.CAMERA' 
uses-feature:'android.hardware.camera' 
uses-feature:'android.hardware.camera.autofocus' 
application-label:'XXXXXX' 
application-icon-120:'res/drawable-ldpi/appicon.png' 
application-icon-160:'res/drawable-mdpi/appicon.png' 
application-icon-240:'res/drawable-hdpi/appicon.png' 
application: label='XXXXXXX' icon='res/drawable-mdpi/appicon.png' 
application-debuggable 
launchable-activity: name='com.xx.xxxx.xxx.xxx' label='' icon='' 
uses-permission:'android.permission.INTERNET' 
uses-permission:'android.permission.READ_EXTERNAL_STORAGE' 
uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WR 
ITE_EXTERNAL_STORAGE' 
uses-feature:'android.hardware.telephony' 
uses-implied-feature:'android.hardware.telephony','requested a telephony-related 
permission or feature' 
uses-feature:'android.hardware.touchscreen' 
uses-implied-feature:'android.hardware.touchscreen','assumed you require a touch 
screen unless explicitly made optional' 
main 
other-activities 
supports-screens: 'small' 'normal' 'large' 
supports-any-density: 'true' 
locales: '--_--' 
densities: '120' '160' '240' 

Desteksiz cihazları aapt dökümü badging çalıştığımızda ı got Bilgiye:

Samsung: 
Galaxy Tab(SHW-M180K) 
Galaxy Tab(SMT-i9100) 
Galaxy Tab 8.9(GT-P7300) 
Galaxy Tab 8.9(GT-P7310) 
Galaxy Tab 8.9(SGH-I957) 
Galaxy Tab 10.1(GT-P7500) 
Galaxy Tab 10.1(SC-01D) 
Galaxy Tab 10.1(SCH-I905) 
Galaxy Tab 10.1(SHW-M300W) 
Galaxy Tab 10.1(SHW-M380K) 
Galaxy Tab 10.1(SHW-M380S) 
Galaxy Tab 10.1(SHW-M380W) 
Galaxy Tab™ 7.7(SCH-I815) 
Galaxy Tab 10.1v(p3) 
Galaxy Tab2 10.1(espresso10wifi) 
Galaxy Tab™ 10.1(SGH-T859) 
Galaxy Tab 7.0 Plus(SGH-T869) 
Galaxy Tab 2 7.0 WiFi (espressowifi) 

Motorola: 
MZ505(Graham) 
MZ608(fleming) 
MZ616(pasteur) 
XOOM(stingray) 
XOOM(umts_everest) 
XOOM(umts_hubble) 
XOOM(wifi_hubble) 
XOOM(wingray) 
XT303(silversmart_umts) 
XT311(XT311) 
XT316(XT316) 
XT316(dominoq_umts) 
XT317(XT317) 
XT319(XT319) 
XT320(tinboost_umts) 
XT389(XT389) 
XT389(argonmini_umts) 
XT390(XT390) 
XT550(ArgonSpin) 
XT550(argonspin_umts) 
Flyer(flyer) 
G1(trout) 

HTC: 
HTC Desire C(golfu) 
HTC Explorer A310b(pico) 
HTC Flyer(express) 
HTC_P515E(expresskt) 
Puccini(puccinilte) 
Touch Viva(opal) 

i eklemem gerekir mi Manifest'im olan herhangi bir şey veya Google'ın desteklenmeyen cihaz listesini oynatabilir miyim?

+2

Bu tür bir soru için daha fazla yardımcı: "adb dökümünüzü YOURAPK.apk" etiketinin çıktısını eklemek için bu gönderiyi düzenleyin - bu, hangi pazarın filtreleyebileceği konusunda size çok fazla bilgi veren bilgiler içerir. –

+0

Ayrıca ek bilgi ekledim. Lütfen – uvrpavan

+0

@uvrpavan'a yardım edin, bu "desteklenmeyen cihazlar listesi" ni nasıl oluşturmayı öğrendiniz? Uzun zamandır böyle bir çözüm arıyorum, şanssız ... –

cevap

6

Halihazırda uygulamanız, aygıt tarafından desteklenecek bir telefon gerektiriyor (telefonla ilgili "uses-feature" satırına dikkat edin). Bu nedenle, çok sayıda Android tablet cihazında mevcut değildir.

<manifest> 
... 
<uses-feature android:name="android.hardware.telephony" 
       android:required="false" /> 

kodunuzu kullanımının ne olursa olsun parçalar için şunları söyledi:

sizin beyannamesine bu satırı ekleyerek gerekli değildir ayarlı, o telefon uygulamanın bir gerekli özelliği değildir beyan etmek telefon (vs, arama yapmak) vb,

+4

Bu düzeltmeyi kontrol etmek için piyasaya sürmenin bir yolu var mı. Tüm cihazlar için yapı desteklenebilirliğini kontrol etmek. – uvrpavan

6

FWIW o donanım, yüklü ilgili özellikleri devre dışı bırakarak/gizleyerek değil cihazlara düzgün tepki verebilir emin olun, ben

<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> 
01 eklemek zorunda Galaxy Tab2 10.1 üzerinde destek almak için

.

+0

Bunun için teşekkürler !!! galaksi sekmesi II 10.1 sorunu beni deli ediyor! –

+0

oo teşekkür ederim .. benim için çalışıyor .. – KCRaju

İlgili konular