为什么我';“我得到了这个错误”;你';“您不属于本项目的目标群体”;尝试在Android Market上下载我的应用程序时

为什么我';“我得到了这个错误”;你';“您不属于本项目的目标群体”;尝试在Android Market上下载我的应用程序时,android,google-play,Android,Google Play,将应用程序发布到Android Market后,当我在Android Market中查看应用程序时,会出现“您不属于此项目的目标群”错误。当我使用浏览器查看时,它会说“此应用程序与您的…不兼容”。奇怪的是,我可以在开发人员控制台上看到,该应用程序可用于我尝试查看和安装该应用程序的手机。此外,无论我如何或在哪个设备上搜索,我都无法通过搜索找到应用程序。我试过3款不同的手机(HTC Desire、中兴刀片和三星5460),也试过2款不同的谷歌账户,而且没有登录谷歌 以下是应用程序的AndroidMa

将应用程序发布到Android Market后,当我在Android Market中查看应用程序时,会出现“您不属于此项目的目标群”错误。当我使用浏览器查看时,它会说“此应用程序与您的…不兼容”。奇怪的是,我可以在开发人员控制台上看到,该应用程序可用于我尝试查看和安装该应用程序的手机。此外,无论我如何或在哪个设备上搜索,我都无法通过搜索找到应用程序。我试过3款不同的手机(HTC Desire、中兴刀片和三星5460),也试过2款不同的谷歌账户,而且没有登录谷歌

以下是应用程序的AndroidManifest.xml

<?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" />