我的应用程序没有出现在我的三星 Galaxy S 手机的安卓市场中 [英] My app does not appear in the android market of my Samsung Galaxy S phone

查看:10
本文介绍了我的应用程序没有出现在我的三星 Galaxy S 手机的安卓市场中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

看来我有一个与 这个,但那里描述的解决方案对我没有帮助.

It seems that I have a very similar problem to this one, but the solution described there didn't help me.

我开发了名为 PYahtzee Free 和 PYahtzee.第一个是免费的,第二个是付费版本.

I have developed the application named PYahtzee Free and PYahtzee. The first one is for free, the second one is the paid version.

问题是,在我的手机(三星 Galaxy S GT-I9000)市场上,当我搜索我的应用程序时,它们会以某种方式被过滤掉并且无法找到.我启用了手机上的所有功能,但没有成功.

The problem is that on my phone's (Samsung Galaxy S GT-I9000) market when I search for my apps they are somehow filtered out and cannot be found. I enabled everything on my phone, but without success.

我也尝试修改清单文件.例如,在最后一个版本中,我从清单文件中删除了supports-screens"标签.但是该应用程序仍然丢失,我无法下载它.我也尝试了使用和不使用uses-permission"标签,也没有uses-feature"标签.

I tried to amend the manifest file too. For example in this last version I deleted the "supports-screens" tag from the manifest file. But the app is still missing and I cannot download it. I tried out also with and without "uses-permission" tags and there are no "uses-feature" tags either.

我认为问题在于,当我第一次上传应用程序时,清单文件中有一些限制.尽管在上一个版本中我修改了清单文件,但这并没有反映在搜索引擎中.因此,即使清单文件中没有这样的标签,原始(第一个)值仍会保留在某个地方供市场搜索引擎使用(并且不会在上传时更新).

I think the problem is, that when I first uploaded the application, there were some restrictions in the manifest file. Despite the fact that in the last versions I amended the manifest file, this was not reflected in the search engine. So even if there is no such a tag in the manifest file, the original (first) values are still kept somewhere for the market's search engine (and not updated at upload).

这是在清单文件的第一个版本中(但在以前的版本中没有这样的标签):

This was in the first version of the manifest file (but in the previous version there was no such a tag):

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

我也给 android 的市场支持团队写了一封电子邮件,但没有回复.

I wrote an email to the android's market support team too, but no answer.

由于我在论坛或互联网上没有找到任何提示,请您帮忙寻找答案.

Could you please help to find an answer, since I have not found any hint on the forum or internet.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.pyahtzeefree"
      android:versionCode="6"
      android:versionName="6">
<uses-sdk android:minSdkVersion="5"/>
<supports-screens android:resizeable="true"
                  android:anyDensity="false"
                  android:smallScreens="true"
                  android:normalScreens="true"
                  android:largeScreens="true"/>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application android:label="PYahtzeeFree" android:icon="@drawable/icon">
    <activity android:name="com.pyahtzeefree.IntroScreen"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.Black.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
    <activity android:name="com.pyahtzeefree.PYahtzeeFreeActivity"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.Black.NoTitleBar"
              android:screenOrientation="portrait"
            >
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.EMBED"/>
        </intent-filter>
    </activity>
    <activity android:name="com.pyahtzeefree.StatisticsView"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.Black.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.EMBED"/>
        </intent-filter>
    </activity>
    <activity android:name="com.pyahtzeefree.HelpAbout"/>
</application>
</manifest> 

推荐答案

经过多次试验,我设法找出问题所在:我在资源中有一个原始目录.这包含 - 其中包括 - 三个文件,如bestfixarray_compressedbin.jet".如果这些文件很小(几 kB),则应用程序将显示为与我在市场上的设备兼容"(无论是在网络上使用 PC 浏览时还是在手机应用程序上浏览时).实际上这些文件总共有 31MB.当我将这些文件包含到包中并将应用程序上传到市场时,最终市场会将应用程序过滤掉.请注意,当我在产品详细信息"选项卡上查看支持的设备"时,我的手机仍然显示为兼容":)

After many trials I have managed to figure out what was the problem: I had a raw directory among resources. This contains - among others - three files like "bestfixarray_compressedbin.jet". If these files are small in size (a few kB) the application is shown as "compatible" with my device on the market (both when browsed with the PC on the web and on the phone's app). In the reality these files are in total 31MB. When I include these files into the package and upload the app to the market, at the end the market filters the app out. Please note that when I check the "Supported Device" on the "Product details" tab, my phone is still shown as "compatible" :)

所以:

不要把太大的文件放到 res/raw 目录下!因此,市场不会向许多设备展示您的应用.

这篇关于我的应用程序没有出现在我的三星 Galaxy S 手机的安卓市场中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆