5

我阅读了很多关于 stackoverflow 的帖子,还阅读了许多教程,例如 Vogella 和 theNewBoston,看看我在发布我的应用程序时犯了哪些错误。我导出了我的包的签名应用程序,创建了新的 apk 和密钥库。我相信现在不需要设置 debuggable = false 。Eclipse 会自动执行此操作。我可以看到我的开发者控制台显示我的应用程序已发布,但是当我尝试在手机或电脑上搜索 google play 时,我找不到我的应用程序。如果我只使用包名来搜索我的应用程序,我就能找到它。我的应用程序仅适用于小型和普通屏幕手机,不适用于平板电脑。我尝试使用大量手机搜索该应用程序,但没有成功。这里附上我的清单。请告诉我如何解决这个问题。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.MyPackage"
    android:versionCode="2"
    android:versionName="1.1" >

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

    <!-- These 4 lines have been added by user i.e me -->
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <!--
     The following two permissions are not required to use
     Google Maps Android API v2, but are recommended. added by me
    -->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

    <permission android:name="com.MyPackage.permission.MAPS_RECEIVE"
        android:protectionLevel="signature"></permission>

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

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

    <uses-permission android:name="android.permission.CALL_PHONE" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.MyPackage.SplashScreen"
            android:label="@string/app_name"
            android:screenOrientation="portrait" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="API Key" />



    </application>

</manifest>
4

5 回答 5

14

我的应用程序花了将近几天的时间才出现。请注意,如果您在 Play 商店中找不到您的应用,请尝试将名称放在双引号中,例如“Park The Car”或“Relationship Guru”,然后进行搜索。即使 Play 商店开始显示我的应用程序,如果我只使用不带双引号的应用程序名称进行搜索,我也找不到它。我看到了近 500 个应用程序,但仍然找不到我的应用程序。但是在使用双引号时,我得到了一个完美的字符串匹配。

希望这可以帮助。非常感谢您帮助我解决这个问题。

于 2013-12-03T18:08:38.413 回答
2

您尝试搜索的应用程序可能与您的设备不兼容。这就是为什么它没有出现在您的设备中。但是,当您在桌面站点上查找时,它是可见的。这是因为,您只是在查看应用程序。如果您将登录您的 Google 帐户,那么您会意识到,当单击安装按钮(在桌面站点上)时,它会向您显示与该帐户关联的设备,询问它们的兼容性。有时也是某些应用程序是特定于区域的并且不可见(由于相同的原因)

于 2017-03-17T02:58:54.130 回答
0

将您的应用名称放在描述中。不仅仅是标题位置。

于 2013-09-18T14:46:57.210 回答
0

确保您android:label"在清单文件中是正确的。@string/app_name应设置为正确的名称。

于 2019-11-10T18:46:10.307 回答
-2

Search my using your package name.

You will Find it.

If your package name is com.MyPackage.

Search as com.MyPackage in the Google Play Search Box.

It works Pretty Fine.

于 2014-05-27T06:52:25.903 回答