Android Market说我的应用“不在目标群体中”或“无法在此设备上安装”

时间:2011-12-27 14:01:09

标签: android sms android-manifest google-play

自昨天上午以来,我一直在为此而烦恼。直接网页显示但我的应用不会出现在搜索中。在我的2.1手机上,该应用程序的页面显示“此项目无法安装此设备”。我的2.2 / 2.3手机的朋友得到“你不在这个项目的目标群体中。”

免费应用程序
复制保护:关闭 内容分级:每个人
支持的设备:所有国家
市场开发者产品详细信息显示:

  

屏幕布局:SMALL NORMAL LARGE XLARGE
  所需的设备功能
  android.hardware.telephony
  android.hardware.touchscreen
  此应用程序可用于720多种设备。

以下更多信息

这里具有讽刺意味的是,我现在可以使用一些业力X \:)

谢谢,
噻吩

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.rainpattern.karma"
  android:versionCode="3"
  android:versionName="1.0.1">

  <uses-permission android:name="android.permission.WRITE_SMS" />
  <uses-permission android:name="android.permission.SEND_SMS" />
  <uses-permission android:name="android.permission.INTERNET" />

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

  <uses-feature android:name="android.hardware.telephony" android:required="true" />
  <!-- Wondering if not specifying made BOTH required? -->
  <uses-feature android:name="android.hardware.telephony.cdma" android:required="false" />
  <uses-feature android:name="android.hardware.telephony.gsm" android:required="false" />
  <uses-feature android:name="android.hardware.touchscreen" android:required="false" />

  <!-- Using Roboguice so my application to load modules in sub-pkg -->
  <application android:icon="@drawable/icon" android:label="@string/app_name"
    android:name=".sms.InstantKarma">

    <activity android:name=".ShowDeities" android:label="@string/app_name">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>

aapt d badging

package: name='com.rainpattern.karma' versionCode='4' versionName='1.0.1'
uses-permission:'android.permission.WRITE_SMS'
uses-permission:'android.permission.SEND_SMS'
uses-permission:'android.permission.INTERNET'
sdkVersion:'7'
targetSdkVersion:'7'
uses-feature:'android.hardware.telephony'
uses-feature-not-required:'android.hardware.telephony.cdma'
uses-feature-not-required:'android.hardware.telephony.gsm'
uses-feature-not-required:'android.hardware.touchscreen'
application-label:'Instant Karma'
application-icon-120:'res/drawable-ldpi/icon.png'
application-icon-160:'res/drawable-mdpi/icon.png'
application-icon-240:'res/drawable-hdpi/icon.png'
application: label='Instant Karma' icon='res/drawable-mdpi/icon.png'
launchable-activity: name='com.rainpattern.karma.ShowDeities'  label='Instant Karma' icon=''
main
other-activities
supports-screens: 'small' 'normal' 'large'
supports-any-density: 'true'
locales: '--_--'
densities: '120' '160' '240'

1 个答案:

答案 0 :(得分:0)

我今天遇到了一个问题,即最初发布的应用程序不会显示与任何设备兼容 - 市场网站称“此应用程序与您的所有设备不兼容”。如果你设法在市场上打开应用程序,那么在电话中,它说“你不在这个项目的目标群体中”。但是,开发者控制台表示它应该可以在943设备上使用。

我用Android支持团队(https://support.google.com/androidmarket/developer/bin/request.py?contact_type=publishing)打开了一张票,经过他们的自动化系统后,我们得到了一个回复,说他们做了一些可能已经解决问题的更改。我不确定这些是否是我们帐户特有的更改,或者是否有任何帐户可能出现相同的错误。 在收到电子邮件之前(虽然努力排除故障),我注意到取消发布并重新发布了apk修复了问题。

结论:如果有人发现开发者控制台说应用程序在市场上不允许安装的设备上可用的问题,请尝试取消发布并重新发布应用程序(在开发者控制台中单击2次按钮)如果这不起作用,请使用谷歌打开一张票。