为什么使用 240 X 320 手机在 Android Market 上找不到我的应用程序?

发布于 2024-11-05 04:45:34 字数 3209 浏览 2 评论 0原文

我在这里读过很多帖子。我已将 minSdkVersion 设置为“4”,将smallScreens 设置为“true”。但它仍然无法在我的 IDEOS Android 手机 (Android 2.2) 上运行。

我将复制保护设置为“打开”。我的 AndroidManifest.xml 是否做错了什么,或者我也需要更改我的代码?

这是我的 AndroidManifest.xml


<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />


<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:name="android.hardware.wifi" />
<uses-feature android:name="android.hardware.location.network" />
<uses-feature android:name="android.hardware.telephony" />
<uses-feature android:name="android.hardware.location" />
<uses-feature android:name="android.hardware.location.gps" />
<uses-feature android:name="android.hardware.touchscreen" />


<uses-sdk android:minSdkVersion="4" />
<supports-screens android:smallScreens="true"
    android:normalScreens="true" 
    android:largeScreens="true"
    android:anyDensity="true" />


我已经更改了清单。

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!--<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />-->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<!--<uses-permission android:name="com.android.vending.CHECK_LICENSE" />-->


<uses-sdk android:minSdkVersion="4" />
<supports-screens android:smallScreens="true"
    android:normalScreens="true" 
    android:largeScreens="true"
    android:anyDensity="true" />

但我仍然无法在小屏幕设备的 Android Market 上找到我的应用程序。

使用小屏幕设备的任何人都可以在 Android Market 上找到我的应用程序吗?我的应用程序名为 nanonavi。谢谢

I have read many posts at here. I have set the minSdkVersion to "4" and smallScreens to "true". But it still doesn't work on my IDEOS Android phone (Android 2.2).

I set the Copy Protection to "On". Have I done anything wrong with my AndroidManifest.xml or I need to make change to my code also?

Here is my AndroidManifest.xml


<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />


<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:name="android.hardware.wifi" />
<uses-feature android:name="android.hardware.location.network" />
<uses-feature android:name="android.hardware.telephony" />
<uses-feature android:name="android.hardware.location" />
<uses-feature android:name="android.hardware.location.gps" />
<uses-feature android:name="android.hardware.touchscreen" />


<uses-sdk android:minSdkVersion="4" />
<supports-screens android:smallScreens="true"
    android:normalScreens="true" 
    android:largeScreens="true"
    android:anyDensity="true" />


I have changed my Manifest.

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!--<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />-->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<!--<uses-permission android:name="com.android.vending.CHECK_LICENSE" />-->


<uses-sdk android:minSdkVersion="4" />
<supports-screens android:smallScreens="true"
    android:normalScreens="true" 
    android:largeScreens="true"
    android:anyDensity="true" />

But I still cannot find my app on Android Market with small screen device.

Can anyone using small screen device find my app on Android Market? My app is called nanonavi. Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凤舞天涯 2024-11-12 04:45:34

清单中列出了许多手机功能。如果您的手机没有包含其中的每一项,它就不会显示,因为市场会认为该应用程序无法在您的手机上运行。

如果您希望您的应用程序使用某个功能(如果存在),但在没有该功能的情况下也能正常运行,请在运行时对其进行测试,但不要将其列在清单中。

You have a lot of phone features listed in the manifest. If your phone does not have every one of them, it won't show up because the market will think that the app won't work on your phone.

If you want your app to use a feature if it's there, but will operate correctly without it, then test for it at run time but don't list it in the manifest.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文