已发布的 Android 应用程序未在 Micromax a60 或 Samsung GT-i5801 设备上显示
我向 Android 市场发布了一个应用程序,该应用程序的状态为“已发布”,并且在我的开发者帐户中带有绿色勾号。
我尝试从我的 micromax a60 上搜索市场上的应用程序,但找不到它,就像我尝试使用三星 Galaxy GT-i5801 和索尼爱立信 w8 E16i 搜索它一样,找不到它。
然后我尝试在 http://market.android.com 上搜索,但同样找不到它。我看到它显示 1 个安装(用户)。
还在通过google验证吗?或者有什么问题,如果是,可能是什么?
这是我在应用程序的设置中看到的:
此应用程序仅适用于具有这些功能的设备,例如 在您的应用程序清单中定义。屏幕布局:小正常 LARGE XLARGE 所需的设备功能 android.hardware.touchscreen
所有这些都是触摸屏手机,我猜屏幕尺寸较小且正常。
这是我的清单文件重要代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.package.name"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application
android:icon="@drawable/icon"
android:label="@string/app_name" >
<activity
android:name=".AppName"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Name" >
</activity>
</application>
</manifest>
I published one app to the android market, the status of the app is Published with a green tick in my developer account.
I tried to search the app in the market from my micromax a60, but cant find it, than I tried to search it using samsung galaxy GT-i5801 and Sony Ericsson w8 E16i but the same, cant find it.
Then I tried to search on http://market.android.com, but the same cant find it. I see that it shows 1 installs (users).
Is it still being verified by google? or there is something wrong, if yes, what it could be?
This is what I see in the setting of the app:
This application is only available to devices with these features, as
defined in your application manifest. Screen layouts: SMALL NORMAL
LARGE XLARGE Required device features android.hardware.touchscreen
All this are touch screen phones with I guess small and normal screen size.
Here is my manifest file important code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.package.name"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application
android:icon="@drawable/icon"
android:label="@string/app_name" >
<activity
android:name=".AppName"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Name" >
</activity>
</application>
</manifest>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1) 检查您的设备是否满足安装条件(例如屏幕尺寸、密度、Android 版本等)。如果不这样做,那么它甚至无法在该特定设备的市场上上市。
2) 发布时还要确保将复制保护设置为关闭。这是我的个人经验,因为当我将其设置为“打开”时,我的 HTC Desire 上没有出现我的应用程序之一。
1) check if your device fulfills the criteria for installation (for example screen size, density, android version, etc). If it doesn't then it will not even be able to list in market for that particular device.
2) also make sure you have set Copy Protection to Off while publishing it. Its my personal experience as one of my app didn't appear on my HTC Desire when i set it to On.