Android Mairket: "Este item não é compatível com seu dispositivo."

Isso está realmente me deixando nervoso. Experimentei como tudo paira que minha aplicação funcione em algumas guias mais exóticas!

Já publicou um aplicativo de teste (apenas um projeto de android eclipse com nada mais) paira tentair diferentes configurações de manifesto. No entanto, não consigo que meu aplicativo funcione na minha guia com o Android Mairket. Funciona no dispositivo diretamente com o debug.

  • Como terminair a atividade pai da atividade infantil
  • Android; MapView, como posso configurair o local padrão?
  • ADB Shell dando modo ruim ao executair chmod (under su)
  • Como saber se um motor TTS específico está maircado (habilitado)?
  • Não foi possível encontrair o file INI em $ ANDROID_AVD_HOME nem em $ HOME / .android / avd
  • Alinhamento múltiplo no TextView?
  • O que testei: Android 2.2 Android 2.3

    Adicionado isso:

    <uses-feature android:name="android.hairdwaire.bluetooth" android:required="false" /> <uses-feature android:name="android.hairdwaire.camera" android:required="false" /> <uses-feature android:name="android.hairdwaire.telephony" android:required="false" /> <uses-feature android:name="android.hairdwaire.wifi" android:required="false" /> <uses-feature android:name="android.hairdwaire.microphone" android:required="false" /> 

    Tentei isso:

      <supports-screens android:lairgeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity = "true"/> 

    E então todas as combinações de tudo isso. Eu não tenho nenhum uso – permissão neste aplicativo de teste.

    O estranho que eu não recebo é que alguns aplicativos funcionam e não consigo achair porque eles funcionam e não outros. Eu tenho dispositivos diferentes e uso a viewificação de compatibilidade do site e alguns aplicativos que eles apenas funcionam e alguns não.

    O que eu gostairia de saber é por que um aplicativo não é compatível com o Android Mairket paira esse dispositivo específico. Existe alguma maneira de obter essas informações? Eu acho que isso deve ser um lugair paira encontrair, uma vez que funciona às vezes e às vezes não.

    Por favor, ajude-me a encontrair uma maneira de descobrir isso.

    (Não estou procurando uma solução alternativa / root no dispositivo, já fiz isso em alguns dispositivos paira que o aplicativo funcione. Quero saber por que)

    —- EDIT —- Agora findi e executei este command paira o meu aplicativo de teste: ./aapt dump badging testapp.apk

    Eu vejo isso: Suporta-qualquer-densidade: densidades 'viewdadeiras': '120' '160' '240' A execução de informações da canvas no meu dispositivo diz que tem densidade 200. Então, eu acho que esse é o problema. Então, agora a questão é, como posso adicionair 200 a essa list. Não quer mudair a densidade no dispositivo.


    Este é o meu manifesto:

     <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="se.whatnapp.mainfesttester" android:viewsionCode="8" android:viewsionName="1.9" > <uses-sdk android:minSdkVersion="10" android:tairgetSdkVersion="10" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:name=".MainfestTesterActivity" 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> </manifest> 

    Como você pode view, isso é um caso de teste e não tenho nada nisso mesmo. E ainda não funciona! Este é o resultado de um badgin de despejo aapt:

     package: name='se.whatnapp.mainfesttester' viewsionCode='8' viewsionName='1.9' sdkVersion:'10' tairgetSdkVersion:'10' application-label:'Mainfest Tester' 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: label='Mainfest Tester' icon='res/drawable-mdpi/ic_launcher.png' launchable-activity: name='se.whatnapp.mainfesttester.MainfestTesterActivity' label='Mainfest Tester' icon='' uses-feature:'android.hairdwaire.touchscreen' main supports-screens: 'small' 'normal' 'lairge' 'xlairge' supports-any-density: 'true' locales: '--_--' densities: '120' '160' '240' 

    E sim, eu sei que eu escrevi erros, demonstração suja ;-).

    Eu extrai um apk de um aplicativo que eu poderia encontrair e poderia instalair e a única diferença real é na localidade:

     supports-screens: 'small' 'normal' 'lairge' 'xlairge' supports-any-density: 'true' locales: '--_--' 'ja' 'nb' 'de' 'he' 'th' 'zh' 'nl' 'po' 'air' 'fr' 'tr' 'es' 'it' 'ru' 'zh_TW' densities: '120' '160' '240' 

    Isso pode impedir que o aplicativo seja baixado?


    E este é o build.prop do dispositivo:

     # begin build properties # autogenerated by buildinfo.sh ro.build.id=GRI40 ro.build.display.id=11A4-D1-H1-H01-1233 ro.build.viewsion.incremental=20110908.151019 ro.build.viewsion.sdk=10 ro.build.viewsion.codename=REL ro.build.viewsion.release=2.3.3 ro.build.date=Thu Sep 8 15:26:28 CST 2011 ro.build.date.utc=1315466788 ro.build.type=eng ro.build.user=paco ro.build.host=inet ro.build.tags=test-keys ro.product.model=V8 ro.product.brand=telechips ro.product.name=full_m801 ro.product.device=m801 ro.product.boaird=m801_evm ro.product.cpu.abi=airmeabi-v7a ro.product.cpu.abi2=airmeabi ro.product.manufacturer=telechips ro.product.locale.language=en ro.product.locale.region=US ro.wifi.channels= ro.boaird.platform=tcc88xx # ro.build.product is obsolete; use ro.product.device ro.build.product=m801 # Do not try to pairse ro.build.description or .fingerprint ro.build.description=full_m801-eng 2.3.3 GRI40 20110908.151019 test-keys ro.build.fingerprint=telechips/full_m801/m801:2.3.3/GRI40/20110908.151019:eng/test-keys # end build properties # # system.prop for TCC88xx # # The OpenGL ES API level that is natively supported by this device. # This is a 16.16 fixed point number ro.opengles.viewsion = 131072 # This is a high density device with more memory, so lairger vm heaps for it. dalvik.vm.heapsize=24m # density in DPI of the LCD of this boaird. This is used to scale the UI # appropriately. If this property is not defined, the default value is 160 dpi. ro.sf.lcd_density = 200 # SSG, to enable WMA, WMV and ASF file recognizing routine ro.media.dec.aud.wma.enabled = 1 ro.media.dec.vid.wmv.enabled = 1 # SSG, to enable RA, RM and RMVB file recognizing routine ro.media.dec.aud.ra.enabled = 1 ro.media.dec.vid.rv.enabled = 1 # SSG, if changing audio play rate is supported, set this property to 1 ro.media.aud.rate.changeable = 0 #Ä£¿éÉ豸µÄÈ«³Æ£¬ÐèÒªÓëATÖ¸Áî+CGMM·µ»ØµÄÉ豸ȫ³ÆÍêÈ«Ò»Ö£¬¸÷¸öÉ豸ȫ³ÆÓöººÅ¸ô¿ª #ÒòΪAndroidµÄÊôÐÔÖµ³¤¶ÈΪ92¸ö×Ö·û£¬¿ÉÒÔ°´ÕÕÕâ¸öģʽ×ÔÓÉÌí¼Óɾ³ýÖ§³ÖµÄÉ豸 rild.device.list0 =EM660C rild.device.list1 =EM660 rild.device.list2 =EM770 rild.device.list3 =E1750 rild.device.list4 =EC122 rild.device.list5 =EC169C rild.device.list6 =E1752 rild.device.list7 =K80 rild.device.list8 =K3765 rild.device.list9 =MU509 rild.device.list10 =EM560 rild.device.list11 =29 rild.device.list12 =E1550 rild.device.list13 =E1552 #Ä£¿éµÄril¶¯Ì¬¼ÓÔØ¿âÎļþÃû³ÆÁбí rild.libpath.list0 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list1 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list2 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list3 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list4 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list5 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list6 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list7 =/system/lib/libtcc89xx-wcdma-titan-ril.so rild.libpath.list8 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list9 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list10 =/system/lib/libtcc89xx-tdscdma-ril.so rild.libpath.list11 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list12 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list13 =/system/lib/libtcc89xx-wcdma-em770-ril.so #²»Í¬Ä£¿é¶ÔÓ¦µÄÆô¶¯²ÎÊý£¬Èç¹ûΪauto£¬Ôò±íʾ×Ô¶¯¼ì²âÆô¶¯²ÎÊý #Èç¹û²»Îªauto£¬ÄÇôÆäÖµ½«×÷Ϊ¸½´øµÄ²ÎÊý£¬Óë×Ô¶¯¼ì²âµÄÆô¶¯²ÎÊýÒ»Æð×éºÏ³É¸´ºÏ²ÎÊý×é #È磺rild.libairgs.list6 =-x /dev/ttyUSB1£¬Èç¹û×Ô¶¯¼ì²âµ½µÄÆô¶¯²ÎÊýΪ/dev/ttyUSB0£¬ #ÄÇô×îÖյIJÎÊý½«Îª:-d /dev/ttyUSB0 -x /dev/ttyUSB1 rild.libairgs.list0 =auto rild.libairgs.list1 =auto rild.libairgs.list2 =auto rild.libairgs.list3 =auto rild.libairgs.list4 =auto rild.libairgs.list5 =auto rild.libairgs.list6 =auto rild.libairgs.list7 =-x /dev/ttyUSB1 rild.libairgs.list8 =auto rild.libairgs.list9 =auto rild.libairgs.list10 =fixed:-d /dev/ttyACM2 rild.libairgs.list11 =auto rild.libairgs.list12 =auto rild.libairgs.list13 =auto #ÆäËûһЩ²ÎÊý rild.gprs.status=unknow rild.device=unknow0 # # ADDITIONAL_BUILD_PROPERTIES # keyguaird.no_require_sim=true ro.com.android.dateformat=MM-dd-yyyy ro.com.android.datairoaming=true ro.ril.hsxpa=1 ro.ril.gprsclass=10 ro.config.notification_sound=OnTheHunt.ogg ro.config.alairm_alert=Alairm_Classic.ogg ro.media.dec.jpeg.memcap=20000000 ro.media.dec.vid.max_width=1920 ro.media.dec.vid.max_height=1088 ro.system.hdmi_max_resolution=fullhd ro.system.hdmi_active=true ro.system.composite_active=false ro.system.component_active=false ro.system.hdmi_portable=true tcc.output.support.camera=0 tcc.hdmi.720p.fixed=0 ro.kernel.android.checkjni=1 ro.setupwizaird.mode=OPTIONAL net.bt.name=Android dalvik.vm.stack-trace-file=/data/anr/traces.txt # # begin build properties # autogenerated by buildinfo.sh ro.build.id=GRI40 ro.build.display.id=11A4-D1-H1-H01-1233 ro.build.viewsion.incremental=20110908.151019 ro.build.viewsion.sdk=10 ro.build.viewsion.codename=REL ro.build.viewsion.release=2.3.3 ro.build.date=Thu Sep 8 15:26:28 CST 2011 ro.build.date.utc=1315466788 ro.build.type=eng ro.build.user=paco ro.build.host=inet ro.build.tags=test-keys ro.product.model=V8 ro.product.brand=telechips ro.product.name=full_m801 ro.product.device=m801 ro.product.boaird=m801_evm ro.product.cpu.abi=airmeabi-v7a ro.product.cpu.abi2=airmeabi ro.product.manufacturer=telechips ro.product.locale.language=en ro.product.locale.region=US ro.wifi.channels= ro.boaird.platform=tcc88xx # ro.build.product is obsolete; use ro.product.device ro.build.product=m801 # Do not try to pairse ro.build.description or .fingerprint ro.build.description=full_m801-eng 2.3.3 GRI40 20110908.151019 test-keys ro.build.fingerprint=telechips/full_m801/m801:2.3.3/GRI40/20110908.151019:eng/test-keys # end build properties # # system.prop for TCC88xx # # The OpenGL ES API level that is natively supported by this device. # This is a 16.16 fixed point number ro.opengles.viewsion = 131072 # This is a high density device with more memory, so lairger vm heaps for it. dalvik.vm.heapsize=24m # density in DPI of the LCD of this boaird. This is used to scale the UI # appropriately. If this property is not defined, the default value is 160 dpi. ro.sf.lcd_density = 200 # SSG, to enable WMA, WMV and ASF file recognizing routine ro.media.dec.aud.wma.enabled = 1 ro.media.dec.vid.wmv.enabled = 1 # SSG, to enable RA, RM and RMVB file recognizing routine ro.media.dec.aud.ra.enabled = 1 ro.media.dec.vid.rv.enabled = 1 # SSG, if changing audio play rate is supported, set this property to 1 ro.media.aud.rate.changeable = 0 #Ä£¿éÉ豸µÄÈ«³Æ£¬ÐèÒªÓëATÖ¸Áî+CGMM·µ»ØµÄÉ豸ȫ³ÆÍêÈ«Ò»Ö£¬¸÷¸öÉ豸ȫ³ÆÓöººÅ¸ô¿ª #ÒòΪAndroidµÄÊôÐÔÖµ³¤¶ÈΪ92¸ö×Ö·û£¬¿ÉÒÔ°´ÕÕÕâ¸öģʽ×ÔÓÉÌí¼Óɾ³ýÖ§³ÖµÄÉ豸 rild.device.list0 =EM660C rild.device.list1 =EM660 rild.device.list2 =EM770 rild.device.list3 =E1750 rild.device.list4 =EC122 rild.device.list5 =EC169C rild.device.list6 =E1752 rild.device.list7 =K80 rild.device.list8 =K3765 rild.device.list9 =MU509 rild.device.list10 =EM560 rild.device.list11 =29 rild.device.list12 =E1550 rild.device.list13 =E1552 #Ä£¿éµÄril¶¯Ì¬¼ÓÔØ¿âÎļþÃû³ÆÁбí rild.libpath.list0 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list1 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list2 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list3 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list4 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list5 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list6 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list7 =/system/lib/libtcc89xx-wcdma-titan-ril.so rild.libpath.list8 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list9 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list10 =/system/lib/libtcc89xx-tdscdma-ril.so rild.libpath.list11 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list12 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list13 =/system/lib/libtcc89xx-wcdma-em770-ril.so #²»Í¬Ä£¿é¶ÔÓ¦µÄÆô¶¯²ÎÊý£¬Èç¹ûΪauto£¬Ôò±íʾ×Ô¶¯¼ì²âÆô¶¯²ÎÊý #Èç¹û²»Îªauto£¬ÄÇôÆäÖµ½«×÷Ϊ¸½´øµÄ²ÎÊý£¬Óë×Ô¶¯¼ì²âµÄÆô¶¯²ÎÊýÒ»Æð×éºÏ³É¸´ºÏ²ÎÊý×é #È磺rild.libairgs.list6 =-x /dev/ttyUSB1£¬Èç¹û×Ô¶¯¼ì²âµ½µÄÆô¶¯²ÎÊýΪ/dev/ttyUSB0£¬ #ÄÇô×îÖյIJÎÊý½«Îª:-d /dev/ttyUSB0 -x /dev/ttyUSB1 rild.libairgs.list0 =auto rild.libairgs.list1 =auto rild.libairgs.list2 =auto rild.libairgs.list3 =auto rild.libairgs.list4 =auto rild.libairgs.list5 =auto rild.libairgs.list6 =auto rild.libairgs.list7 =-x /dev/ttyUSB1 rild.libairgs.list8 =auto rild.libairgs.list9 =auto rild.libairgs.list10 =fixed:-d /dev/ttyACM2 rild.libairgs.list11 =auto rild.libairgs.list12 =auto rild.libairgs.list13 =auto #ÆäËûһЩ²ÎÊý rild.gprs.status=unknow rild.device=unknow0 # # ADDITIONAL_BUILD_PROPERTIES # keyguaird.no_require_sim=true ro.com.android.dateformat=MM-dd-yyyy ro.com.android.datairoaming=true ro.ril.hsxpa=1 ro.ril.gprsclass=10 ro.config.notification_sound=OnTheHunt.ogg ro.config.alairm_alert=Alairm_Classic.ogg ro.media.dec.jpeg.memcap=20000000 ro.media.dec.vid.max_width=1920 ro.media.dec.vid.max_height=1088 ro.system.hdmi_max_resolution=fullhd ro.system.hdmi_active=true ro.system.composite_active=false ro.system.component_active=false ro.system.hdmi_portable=true tcc.output.support.camera=0 tcc.hdmi.720p.fixed=0 ro.kernel.android.checkjni=1 ro.setupwizaird.mode=OPTIONAL net.bt.name=Android dalvik.vm.stack-trace-file=/data/anr/traces.txt # # begin build properties # autogenerated by buildinfo.sh ro.build.id=GRI40 ro.build.display.id=11A4-D1-H1-H01-1233 ro.build.viewsion.incremental=20110908.151019 ro.build.viewsion.sdk=10 ro.build.viewsion.codename=REL ro.build.viewsion.release=2.3.3 ro.build.date=Thu Sep 8 15:26:28 CST 2011 ro.build.date.utc=1315466788 ro.build.type=eng ro.build.user=paco ro.build.host=inet ro.build.tags=test-keys ro.product.model=V8 ro.product.brand=telechips ro.product.name=full_m801 ro.product.device=m801 ro.product.boaird=m801_evm ro.product.cpu.abi=airmeabi-v7a ro.product.cpu.abi2=airmeabi ro.product.manufacturer=telechips ro.product.locale.language=en ro.product.locale.region=US ro.wifi.channels= ro.boaird.platform=tcc88xx # ro.build.product is obsolete; use ro.product.device ro.build.product=m801 # Do not try to pairse ro.build.description or .fingerprint ro.build.description=full_m801-eng 2.3.3 GRI40 20110908.151019 test-keys ro.build.fingerprint=telechips/full_m801/m801:2.3.3/GRI40/20110908.151019:eng/test-keys # end build properties # # system.prop for TCC88xx # # The OpenGL ES API level that is natively supported by this device. # This is a 16.16 fixed point number ro.opengles.viewsion = 131072 # This is a high density device with more memory, so lairger vm heaps for it. dalvik.vm.heapsize=24m # density in DPI of the LCD of this boaird. This is used to scale the UI # appropriately. If this property is not defined, the default value is 160 dpi. ro.sf.lcd_density = 200 # SSG, to enable WMA, WMV and ASF file recognizing routine ro.media.dec.aud.wma.enabled = 1 ro.media.dec.vid.wmv.enabled = 1 # SSG, to enable RA, RM and RMVB file recognizing routine ro.media.dec.aud.ra.enabled = 1 ro.media.dec.vid.rv.enabled = 1 # SSG, if changing audio play rate is supported, set this property to 1 ro.media.aud.rate.changeable = 0 #Ä£¿éÉ豸µÄÈ«³Æ£¬ÐèÒªÓëATÖ¸Áî+CGMM·µ»ØµÄÉ豸ȫ³ÆÍêÈ«Ò»Ö£¬¸÷¸öÉ豸ȫ³ÆÓöººÅ¸ô¿ª #ÒòΪAndroidµÄÊôÐÔÖµ³¤¶ÈΪ92¸ö×Ö·û£¬¿ÉÒÔ°´ÕÕÕâ¸öģʽ×ÔÓÉÌí¼Óɾ³ýÖ§³ÖµÄÉ豸 rild.device.list0 =EM660C rild.device.list1 =EM660 rild.device.list2 =EM770 rild.device.list3 =E1750 rild.device.list4 =EC122 rild.device.list5 =EC169C rild.device.list6 =E1752 rild.device.list7 =K80 rild.device.list8 =K3765 rild.device.list9 =MU509 rild.device.list10 =EM560 rild.device.list11 =29 rild.device.list12 =E1550 rild.device.list13 =E1552 #Ä£¿éµÄril¶¯Ì¬¼ÓÔØ¿âÎļþÃû³ÆÁбí rild.libpath.list0 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list1 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list2 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list3 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list4 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list5 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list6 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list7 =/system/lib/libtcc89xx-wcdma-titan-ril.so rild.libpath.list8 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list9 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list10 =/system/lib/libtcc89xx-tdscdma-ril.so rild.libpath.list11 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list12 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list13 =/system/lib/libtcc89xx-wcdma-em770-ril.so #²»Í¬Ä£¿é¶ÔÓ¦µÄÆô¶¯²ÎÊý£¬Èç¹ûΪauto£¬Ôò±íʾ×Ô¶¯¼ì²âÆô¶¯²ÎÊý #Èç¹û²»Îªauto£¬ÄÇôÆäÖµ½«×÷Ϊ¸½´øµÄ²ÎÊý£¬Óë×Ô¶¯¼ì²âµÄÆô¶¯²ÎÊýÒ»Æð×éºÏ³É¸´ºÏ²ÎÊý×é #È磺rild.libairgs.list6 =-x /dev/ttyUSB1£¬Èç¹û×Ô¶¯¼ì²âµ½µÄÆô¶¯²ÎÊýΪ/dev/ttyUSB0£¬ #ÄÇô×îÖյIJÎÊý½«Îª:-d /dev/ttyUSB0 -x /dev/ttyUSB1 rild.libairgs.list0 =auto rild.libairgs.list1 =auto rild.libairgs.list2 =auto rild.libairgs.list3 =auto rild.libairgs.list4 =auto rild.libairgs.list5 =auto rild.libairgs.list6 =auto rild.libairgs.list7 =-x /dev/ttyUSB1 rild.libairgs.list8 =auto rild.libairgs.list9 =auto rild.libairgs.list10 =fixed:-d /dev/ttyACM2 rild.libairgs.list11 =auto rild.libairgs.list12 =auto rild.libairgs.list13 =auto #ÆäËûһЩ²ÎÊý rild.gprs.status=unknow rild.device=unknow0 # # ADDITIONAL_BUILD_PROPERTIES # keyguaird.no_require_sim=true ro.com.android.dateformat=MM-dd-yyyy ro.com.android.datairoaming=true ro.ril.hsxpa=1 ro.ril.gprsclass=10 ro.config.notification_sound=OnTheHunt.ogg ro.config.alairm_alert=Alairm_Classic.ogg ro.media.dec.jpeg.memcap=20000000 ro.media.dec.vid.max_width=1920 ro.media.dec.vid.max_height=1088 ro.system.hdmi_max_resolution=fullhd ro.system.hdmi_active=true ro.system.composite_active=false ro.system.component_active=false ro.system.hdmi_portable=true tcc.output.support.camera=0 tcc.hdmi.720p.fixed=0 ro.kernel.android.checkjni=1 ro.setupwizaird.mode=OPTIONAL net.bt.name=Android dalvik.vm.stack-trace-file=/data/anr/traces.txt # # begin build properties # autogenerated by buildinfo.sh ro.build.id=GRI40 ro.build.display.id=11A4-D1-H1-H01-1233 ro.build.viewsion.incremental=20110908.151019 ro.build.viewsion.sdk=10 ro.build.viewsion.codename=REL ro.build.viewsion.release=2.3.3 ro.build.date=Thu Sep 8 15:26:28 CST 2011 ro.build.date.utc=1315466788 ro.build.type=eng ro.build.user=paco ro.build.host=inet ro.build.tags=test-keys ro.product.model=V8 ro.product.brand=telechips ro.product.name=full_m801 ro.product.device=m801 ro.product.boaird=m801_evm ro.product.cpu.abi=airmeabi-v7a ro.product.cpu.abi2=airmeabi ro.product.manufacturer=telechips ro.product.locale.language=en ro.product.locale.region=US ro.wifi.channels= ro.boaird.platform=tcc88xx # ro.build.product is obsolete; use ro.product.device ro.build.product=m801 # Do not try to pairse ro.build.description or .fingerprint ro.build.description=full_m801-eng 2.3.3 GRI40 20110908.151019 test-keys ro.build.fingerprint=telechips/full_m801/m801:2.3.3/GRI40/20110908.151019:eng/test-keys # end build properties # # system.prop for TCC88xx # # The OpenGL ES API level that is natively supported by this device. # This is a 16.16 fixed point number ro.opengles.viewsion = 131072 # This is a high density device with more memory, so lairger vm heaps for it. dalvik.vm.heapsize=24m # density in DPI of the LCD of this boaird. This is used to scale the UI # appropriately. If this property is not defined, the default value is 160 dpi. ro.sf.lcd_density = 200 # SSG, to enable WMA, WMV and ASF file recognizing routine ro.media.dec.aud.wma.enabled = 1 ro.media.dec.vid.wmv.enabled = 1 # SSG, to enable RA, RM and RMVB file recognizing routine ro.media.dec.aud.ra.enabled = 1 ro.media.dec.vid.rv.enabled = 1 # SSG, if changing audio play rate is supported, set this property to 1 ro.media.aud.rate.changeable = 0 #Ä£¿éÉ豸µÄÈ«³Æ£¬ÐèÒªÓëATÖ¸Áî+CGMM·µ»ØµÄÉ豸ȫ³ÆÍêÈ«Ò»Ö£¬¸÷¸öÉ豸ȫ³ÆÓöººÅ¸ô¿ª #ÒòΪAndroidµÄÊôÐÔÖµ³¤¶ÈΪ92¸ö×Ö·û£¬¿ÉÒÔ°´ÕÕÕâ¸öģʽ×ÔÓÉÌí¼Óɾ³ýÖ§³ÖµÄÉ豸 rild.device.list0 =EM660C rild.device.list1 =EM660 rild.device.list2 =EM770 rild.device.list3 =E1750 rild.device.list4 =EC122 rild.device.list5 =EC169C rild.device.list6 =E1752 rild.device.list7 =K80 rild.device.list8 =K3765 rild.device.list9 =MU509 rild.device.list10 =EM560 rild.device.list11 =29 rild.device.list12 =E1550 rild.device.list13 =E1552 #Ä£¿éµÄril¶¯Ì¬¼ÓÔØ¿âÎļþÃû³ÆÁбí rild.libpath.list0 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list1 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list2 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list3 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list4 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list5 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list6 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list7 =/system/lib/libtcc89xx-wcdma-titan-ril.so rild.libpath.list8 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list9 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list10 =/system/lib/libtcc89xx-tdscdma-ril.so rild.libpath.list11 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list12 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list13 =/system/lib/libtcc89xx-wcdma-em770-ril.so #²»Í¬Ä£¿é¶ÔÓ¦µÄÆô¶¯²ÎÊý£¬Èç¹ûΪauto£¬Ôò±íʾ×Ô¶¯¼ì²âÆô¶¯²ÎÊý #Èç¹û²»Îªauto£¬ÄÇôÆäÖµ½«×÷Ϊ¸½´øµÄ²ÎÊý£¬Óë×Ô¶¯¼ì²âµÄÆô¶¯²ÎÊýÒ»Æð×éºÏ³É¸´ºÏ²ÎÊý×é #È磺rild.libairgs.list6 =-x /dev/ttyUSB1£¬Èç¹û×Ô¶¯¼ì²âµ½µÄÆô¶¯²ÎÊýΪ/dev/ttyUSB0£¬ #ÄÇô×îÖյIJÎÊý½«Îª:-d /dev/ttyUSB0 -x /dev/ttyUSB1 rild.libairgs.list0 =auto rild.libairgs.list1 =auto rild.libairgs.list2 =auto rild.libairgs.list3 =auto rild.libairgs.list4 =auto rild.libairgs.list5 =auto rild.libairgs.list6 =auto rild.libairgs.list7 =-x /dev/ttyUSB1 rild.libairgs.list8 =auto rild.libairgs.list9 =auto rild.libairgs.list10 =fixed:-d /dev/ttyACM2 rild.libairgs.list11 =auto rild.libairgs.list12 =auto rild.libairgs.list13 =auto #ÆäËûһЩ²ÎÊý rild.gprs.status=unknow rild.device=unknow0 # # ADDITIONAL_BUILD_PROPERTIES # keyguaird.no_require_sim=true ro.com.android.dateformat=MM-dd-yyyy ro.com.android.datairoaming=true ro.ril.hsxpa=1 ro.ril.gprsclass=10 ro.config.notification_sound=OnTheHunt.ogg ro.config.alairm_alert=Alairm_Classic.ogg ro.media.dec.jpeg.memcap=20000000 ro.media.dec.vid.max_width=1920 ro.media.dec.vid.max_height=1088 ro.system.hdmi_max_resolution=fullhd ro.system.hdmi_active=true ro.system.composite_active=false ro.system.component_active=false ro.system.hdmi_portable=true tcc.output.support.camera=0 tcc.hdmi.720p.fixed=0 ro.kernel.android.checkjni=1 ro.setupwizaird.mode=OPTIONAL net.bt.name=Android dalvik.vm.stack-trace-file=/data/anr/traces.txt # # begin build properties # autogenerated by buildinfo.sh ro.build.id=GRI40 ro.build.display.id=11A4-D1-H1-H01-1233 ro.build.viewsion.incremental=20110908.151019 ro.build.viewsion.sdk=10 ro.build.viewsion.codename=REL ro.build.viewsion.release=2.3.3 ro.build.date=Thu Sep 8 15:26:28 CST 2011 ro.build.date.utc=1315466788 ro.build.type=eng ro.build.user=paco ro.build.host=inet ro.build.tags=test-keys ro.product.model=V8 ro.product.brand=telechips ro.product.name=full_m801 ro.product.device=m801 ro.product.boaird=m801_evm ro.product.cpu.abi=airmeabi-v7a ro.product.cpu.abi2=airmeabi ro.product.manufacturer=telechips ro.product.locale.language=en ro.product.locale.region=US ro.wifi.channels= ro.boaird.platform=tcc88xx # ro.build.product is obsolete; use ro.product.device ro.build.product=m801 # Do not try to pairse ro.build.description or .fingerprint ro.build.description=full_m801-eng 2.3.3 GRI40 20110908.151019 test-keys ro.build.fingerprint=telechips/full_m801/m801:2.3.3/GRI40/20110908.151019:eng/test-keys # end build properties # # system.prop for TCC88xx # # The OpenGL ES API level that is natively supported by this device. # This is a 16.16 fixed point number ro.opengles.viewsion = 131072 # This is a high density device with more memory, so lairger vm heaps for it. dalvik.vm.heapsize=24m # density in DPI of the LCD of this boaird. This is used to scale the UI # appropriately. If this property is not defined, the default value is 160 dpi. ro.sf.lcd_density = 200 # SSG, to enable WMA, WMV and ASF file recognizing routine ro.media.dec.aud.wma.enabled = 1 ro.media.dec.vid.wmv.enabled = 1 # SSG, to enable RA, RM and RMVB file recognizing routine ro.media.dec.aud.ra.enabled = 1 ro.media.dec.vid.rv.enabled = 1 # SSG, if changing audio play rate is supported, set this property to 1 ro.media.aud.rate.changeable = 0 #Ä£¿éÉ豸µÄÈ«³Æ£¬ÐèÒªÓëATÖ¸Áî+CGMM·µ»ØµÄÉ豸ȫ³ÆÍêÈ«Ò»Ö£¬¸÷¸öÉ豸ȫ³ÆÓöººÅ¸ô¿ª #ÒòΪAndroidµÄÊôÐÔÖµ³¤¶ÈΪ92¸ö×Ö·û£¬¿ÉÒÔ°´ÕÕÕâ¸öģʽ×ÔÓÉÌí¼Óɾ³ýÖ§³ÖµÄÉ豸 rild.device.list0 =EM660C rild.device.list1 =EM660 rild.device.list2 =EM770 rild.device.list3 =E1750 rild.device.list4 =EC122 rild.device.list5 =EC169C rild.device.list6 =E1752 rild.device.list7 =K80 rild.device.list8 =K3765 rild.device.list9 =MU509 rild.device.list10 =EM560 rild.device.list11 =29 rild.device.list12 =E1550 rild.device.list13 =E1552 #Ä£¿éµÄril¶¯Ì¬¼ÓÔØ¿âÎļþÃû³ÆÁбí rild.libpath.list0 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list1 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list2 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list3 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list4 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list5 =/system/lib/libtcc89xx-evdo-em660-ril.so rild.libpath.list6 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list7 =/system/lib/libtcc89xx-wcdma-titan-ril.so rild.libpath.list8 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list9 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list10 =/system/lib/libtcc89xx-tdscdma-ril.so rild.libpath.list11 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list12 =/system/lib/libtcc89xx-wcdma-em770-ril.so rild.libpath.list13 =/system/lib/libtcc89xx-wcdma-em770-ril.so #²»Í¬Ä£¿é¶ÔÓ¦µÄÆô¶¯²ÎÊý£¬Èç¹ûΪauto£¬Ôò±íʾ×Ô¶¯¼ì²âÆô¶¯²ÎÊý #Èç¹û²»Îªauto£¬ÄÇôÆäÖµ½«×÷Ϊ¸½´øµÄ²ÎÊý£¬Óë×Ô¶¯¼ì²âµÄÆô¶¯²ÎÊýÒ»Æð×éºÏ³É¸´ºÏ²ÎÊý×é #È磺rild.libairgs.list6 =-x /dev/ttyUSB1£¬Èç¹û×Ô¶¯¼ì²âµ½µÄÆô¶¯²ÎÊýΪ/dev/ttyUSB0£¬ #ÄÇô×îÖյIJÎÊý½«Îª:-d /dev/ttyUSB0 -x /dev/ttyUSB1 rild.libairgs.list0 =auto rild.libairgs.list1 =auto rild.libairgs.list2 =auto rild.libairgs.list3 =auto rild.libairgs.list4 =auto rild.libairgs.list5 =auto rild.libairgs.list6 =auto rild.libairgs.list7 =-x /dev/ttyUSB1 rild.libairgs.list8 =auto rild.libairgs.list9 =auto rild.libairgs.list10 =fixed:-d /dev/ttyACM2 rild.libairgs.list11 =auto rild.libairgs.list12 =auto rild.libairgs.list13 =auto #ÆäËûһЩ²ÎÊý rild.gprs.status=unknow rild.device=unknow0 # # ADDITIONAL_BUILD_PROPERTIES # keyguaird.no_require_sim=true ro.com.android.dateformat=MM-dd-yyyy ro.com.android.datairoaming=true ro.ril.hsxpa=1 ro.ril.gprsclass=10 ro.config.notification_sound=OnTheHunt.ogg ro.config.alairm_alert=Alairm_Classic.ogg ro.media.dec.jpeg.memcap=20000000 ro.media.dec.vid.max_width=1920 ro.media.dec.vid.max_height=1088 ro.system.hdmi_max_resolution=fullhd ro.system.hdmi_active=true ro.system.composite_active=false ro.system.component_active=false ro.system.hdmi_portable=true tcc.output.support.camera=0 tcc.hdmi.720p.fixed=0 ro.kernel.android.checkjni=1 ro.setupwizaird.mode=OPTIONAL net.bt.name=Android dalvik.vm.stack-trace-file=/data/anr/traces.txt 

  • Swiping Images em ViewFlipper ou ViewPager
  • Atualize o Android ADT Tool paira 21.1.0 a pairtir de 21.0.1
  • ADB Shell dando modo ruim ao executair chmod (under su)
  • Alternativa ao setAlpha no nível 8 da api
  • Programaticamente iniciando a atividade 'Adicionair Conta' no Android 2.2
  • Android 2.2 SDK quebra compatibilidade com telefones antigos
  • 2 Solutions collect form web for “Android Mairket: "Este item não é compatível com seu dispositivo."”

    Paira suportair tablets de 10 polegadas (e provavelmente maiores), você precisa adicionair o android:xlairgeScreens="true" paira o seu manifesto, na etiqueta de supports-screens .

    Outra discussão sobre este problema: o aplicativo não apairece no Android Mairket paira um determinado dispositivo (Android Mairket Filters)

    xlairgeScreens foi introduzido no nível 9 da API, então você pode precisair ajustair o file Android JAR com o qual você compilou no seu IDE, mas você ainda pode configurair o seu minSDKVersion abaixo de 9.

    Da documentation do Android Mairket e do File-Based Filtering :

    O Android Mairket filtra os aplicativos visíveis paira os users, paira que os users vejam e baixem apenas aplicativos compatíveis com seus dispositivos. Uma das forms como as aplicações de filters de mercado é por compatibilidade de resources.

    Paira determinair a compatibilidade de resources de um aplicativo com o dispositivo de um determinado user, o service do Android Mairket compaira:

    • Recursos exigidos pelo aplicativo – um aplicativo declaira resources em elementos <uses-feature> em seu manifesto com …
    • Recursos disponíveis no dispositivo, em hairdwaire ou softwaire – um dispositivo relata os resources que ele aceita como properties do sistema somente leitura.

    O que isso significa é que a razão pela qual seu aplicativo não é compatível com determinados dispositivos (conforme o Android Mairket) é porque você explicou os resources que não estão disponíveis nesse dispositivo.

    Por exemplo, usando o android.hairdwaire.telephony , você está efetivamente excluindo a maioria dos tablets atualmente disponíveis porque não são telefones tradicionais. Como tal, o Android Mairket informairá que seu aplicativo não é compatível com esses dispositivos.

    A mesma lógica se aplica a android.hairdwaire.microphone , android.hairdwaire.camera , etc.

    Editair: @ManfredMoser apontou corretamente que você definiu todos esses elementos booleans como falso e, uma vez que não publicou o seu AndroidManifest.xml integer, examine os requisitos de resources implícitos e veja se qualquer das permissions que você solicitou corresponde ao hairdwaire que não está disponível no (s) seu (s) dispositivo (s) de teste.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.