安卓市场提示我的应用程序“不在目标群组中”或“无法安装在此设备上”。

4
自昨天早上起我一直在琢磨这个问题。 直接网页可以显示,但是我的应用程序在搜索中无法出现。 在我的2.1手机上,应用程序页面显示“此项目无法安装在此设备上。” 我的朋友有2.2/2.3手机,得到“您不是此项目的目标用户群。”
免费应用程序 复制保护:关闭 内容评级:所有人 支持的设备:所有国家 市场开发者产品详细信息如下:
屏幕布局:SMALL NORMAL LARGE XLARGE 必要设备功能 android.hardware.telephony android.hardware.touchscreen 该应用程序可用于超过720个设备。
以下是更多信息
具有讽刺意味的是,现在我可能需要一些好运X\:) 谢谢, Thien
<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'

你的输出中为什么versionCode不同?此外,在市场上,它显示版本1.1可用。所以你遇到的问题是更新还是上传于12月26日的那个版本? - harism
2
我有完全相同的问题。你是如何解决这个问题的?因为现在可以从市场下载你的应用程序。 - Waltsu
我也在为这个问题苦恼。 - Stan Kurdziel
1个回答

0
今天我遇到了一个问题,刚发布的应用程序在任何设备上都无法显示为兼容 - 市场网站上显示“此应用与您的所有设备不兼容。”如果你在手机上成功打开了市场中的应用程序,它会说“您不是此项目的目标群体”。然而,开发者控制台显示它应该在943个设备上可用。
我向Android支持团队(https://support.google.com/androidmarket/developer/bin/request.py?contact_type=publishing)提交了一张工单,并在他们的自动化系统中来回沟通后得到了回复,称他们进行了一些更改,可能已经解决了这个问题。我不确定这些更改是否针对我们的帐户,或者是否任何帐户都可能出现相同的错误。在收到电子邮件之前(在认真排除故障时),我注意到取消发布并重新发布apk可以解决问题。
结论:如果有人看到开发者控制台显示应用程序可用于市场不允许安装的设备的问题,请尝试取消发布并重新发布您的应用程序(在开发者控制台中点击2个按钮),如果这样做不起作用,请向谷歌提交工单。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接