SORU
7 Mayıs 2012, PAZARTESİ


Neden Google Play store Android uygulaması benim kendi cihazım ile uyumsuz olduğu yazıyor mu?

many people have a similar problem gibi görünür ve özellikle benim örnek çözer bir çözüm bulamadım henüz çünkü bu soruyu sormak için tereddüt duyuyorum.

Android uygulaması (link to the actual app) geliştirdim ve Play store için yükledik. Play store diyor

"This app is incompatible with your XT Mobile Network HTC HTC Wildfire S A510b."

Tabii ki, bu uygulama, onu çok geliştirdim telefonulazımuyumlu olmak. Diğer cihazlar ile uyumlu bazı insanlar, Diğerleri uyumsuz raporlar söylüyor, ama hiçbir eğilim bulabilirim raporlar söylüyorlar. (Görünüşe göre Ben Android cihazlar ile çok fazla insan tanımıyorum.)

Aşağıdaki denedim:

  • büyük-ish dosyası this answer tarafından önerilen res/raw dizinin taşınıyor. Orada sadece dosya ~700 kB metin dosyası oldu, ama 6 ** görünen hiçbir değişiklik ile taşındım.

  • aşağıdaki iki özelliği iddialar eklemek için:

    <uses-feature android:name="android.hardware.faketouch" />
    <uses-feature android:name="android.hardware.touchscreen" android:required="false" />
    

    belki benim telefon normal destek olduğunu iddia etmiyor düşünme android.hardware.touchscreen ama yine görünen hiçbir değişiklik ile donatılmıştır.

Oyun deposuna MUAYENE yüklerken, aktif olarak raporlar tek filtre android.hardware.faketouch özelliğidir.

Aşağıdaki aapt dump badging bin/NZSLDict-release.apk çıkış:

package: name='com.hewgill.android.nzsldict' versionCode='3' versionName='1.0.2'
sdkVersion:'4'
targetSdkVersion:'4'
uses-feature:'android.hardware.faketouch'
uses-feature-not-required:'android.hardware.touchscreen'
application-label:'NZSL Dictionary'
application-icon-160:'res/drawable/icon.png'
application: label='NZSL Dictionary' icon='res/drawable/icon.png'
launchable-activity: name='com.hewgill.android.nzsldict.NZSLDictionary'  label='NZSL Dictionary' icon=''
main
other-activities
supports-screens: 'small' 'normal' 'large'
supports-any-density: 'true'
locales: '--_--'
densities: '160'

ve bütünlüğü için, bildirim dosyası:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.hewgill.android.nzsldict"
      android:versionCode="3"
      android:versionName="1.0.2">
    <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="4" />
    <uses-feature android:name="android.hardware.faketouch" />
    <uses-feature android:name="android.hardware.touchscreen" android:required="false" />
    <application android:label="@string/app_name"
        android:icon="@drawable/icon">
        <activity android:name="NZSLDictionary"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".WordActivity" />
        <activity android:name=".VideoActivity" />
        <activity android:name=".AboutActivity" />
    </application>
</manifest> 

"Aygıt Durumu" bölümünde Play store görebiliyorum tüm HTC cihazlar dahil, Wildfire S, desteklenen hariç "G1 (alabalık)" ve "Touch Viva (opal)", o ne demekse artık. Aslında her iki "S (marvel) Wildfire" ve A515c" desteklenen olarak listelenir, ama benim "Wildfire A510b" özellikle belirtilmemiş. S "Wildfire S görüyorum Alt model bu tür tanımlayıcısı bu kadar önemli? Herhangi bir sorun ile telefonuma Google play'den birkaç diğer uygulamalar indirmek mümkün olmuştur.

Tek şey istiyorumyokbu noktada yapılır 4-6 saat hala telefonum ile uyumsuz olduğunu söylüyor olup olmadığını görmek için en son sürüm (this comment) yükledikten sonra bekleyin. Ancak, Play store sayfası şu anda da yükledim en son hangi 1.0.2 gösterir.

CEVAP
9 Mayıs 2012, ÇARŞAMBA


Cevap sadece uygulama boyutu ile ilgili gibi görünüyor. Basit bir "merhaba" hiçbir şey apaçık dosyasında özel, Play Store'a yüklenen uygulama ile, ve benim cihazla uyumlu olarak rapor edildi. dünya yarattım

res/drawable dizine daha fazla İçerik Ekleme dışında bu uygulama hiçbir şey değiştirdim. .apk boyutu yaklaşık 32 MB ulaştığında, Play store uygulamam benim telefon ile uyumlu olduğu rapor başladı.

Google geliştirici desteğine başvurun ve bu sınırı nedeni konusunda açıklama istemek için çalışacağım.

GÜNCELLEMEBurada bu yanıt: Google geliştirici destek

Notun için teşekkür ederim. Şu anda Google Play uygulama yükleme için maksimum dosya boyutu sınırı yaklaşık 50 MB.

Ancak, bazı cihazlar 50 MB cache partition kullanıcıları için app kullanılabilir hale daha küçük olabilir. Örneğin, HTC cihazların bazıları 35-40 önbellek bölümleri) olması için bilinir. Eğer Google Play önbellek uygulaması saklamak için yeterince büyük olmayan bu aygıtı tanımlamak mümkün ise, kullanıcı için görünmesini filtre olabilir.

Tüm PNG dosyalarını JPG dönüştürmek benim problem çözme, kalite az kaybı ile sona erdi. .apk dosya şimdi benim telefon için zorlanarak neyse altında 28).

Ben de <uses-feature> tüm şeyler kaldırıldı ve şimdi sadece bu var:

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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • superemposed

    superemposed

    25 Aralık 2007