为什么我';“我得到了这个错误”;你';“您不属于本项目的目标群体”;尝试在Android Market上下载我的应用程序时
将应用程序发布到Android Market后,当我在Android Market中查看应用程序时,会出现“您不属于此项目的目标群”错误。当我使用浏览器查看时,它会说“此应用程序与您的…不兼容”。奇怪的是,我可以在开发人员控制台上看到,该应用程序可用于我尝试查看和安装该应用程序的手机。此外,无论我如何或在哪个设备上搜索,我都无法通过搜索找到应用程序。我试过3款不同的手机(HTC Desire、中兴刀片和三星5460),也试过2款不同的谷歌账户,而且没有登录谷歌 以下是应用程序的AndroidManifest.xml为什么我';“我得到了这个错误”;你';“您不属于本项目的目标群体”;尝试在Android Market上下载我的应用程序时,android,google-play,Android,Google Play,将应用程序发布到Android Market后,当我在Android Market中查看应用程序时,会出现“您不属于此项目的目标群”错误。当我使用浏览器查看时,它会说“此应用程序与您的…不兼容”。奇怪的是,我可以在开发人员控制台上看到,该应用程序可用于我尝试查看和安装该应用程序的手机。此外,无论我如何或在哪个设备上搜索,我都无法通过搜索找到应用程序。我试过3款不同的手机(HTC Desire、中兴刀片和三星5460),也试过2款不同的谷歌账户,而且没有登录谷歌 以下是应用程序的AndroidMa
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.my.package"
android:versionCode="5"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8" />
<permission android:name="com.my.package.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="com.my.package.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<application
android:icon="@drawable/icon"
android:label="@string/app_name" android:debuggable="false">
<receiver android:name="com.my.package.CloudReceiver" android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="com.my.package.beta" />
</intent-filter>
<intent-filter>
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="com.my.package.beta" />
</intent-filter>
</receiver>
<activity
android:label="@string/app_name"
android:name=".NameInputActivity"
android:theme="@style/background_style">
</activity>
<activity
android:name=".MainActivity"
android:theme="@style/background_style" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="http" android:host="host.com" android:pathPattern="/v/.*" />
</intent-filter>
</activity>
<activity
android:name=".NewConversationActivity"
android:theme="@style/background_style"></activity>
<activity
android:name="com.my.package.MultipleContactsActivity"
android:theme="@android:style/Theme.Black.NoTitleBar"></activity>
</application>
</manifest>
我已经声明了我自己的许可,因为我使用的是C2DM。这可能是安卓市场过滤我的应用程序的问题吗
是什么原因导致我出现这些错误以及如何消除这些错误的想法?不确定这是否一定能解决它,但在
包之后有一个输入错误(点-点)
<uses-permission android:name="com.my.package..permission.C2D_MESSAGE" />
编辑:在开始提问时认为这可能是一个输入错误……可能需要将这两个问题收紧以符合规范
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
到
同样,我也不确定它是否能解决更大的问题,但最好在清理清单时排除它。问题已经解决了。我真的不知道解决方案是什么,但在睡了一夜,第二天早上再次尝试之后,我能够下载应用程序并通过搜索找到它
我最好的猜测是Android Market中存在一些延迟。感谢您的回复,这只是我在创建此问题时的一个输入错误。在真实的AndroidManifest.xml中,该行是正确的。但无论如何,谢谢!我也用您的更正清理了清单,但这也不起作用。它只是“开始工作”睡了一夜。但是谢谢你的回复!
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />