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

时间:2011-05-05 05:47:11

标签: android manifest google-play

我在这里看过很多帖子。我将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电子市场上找到我的应用。

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

1 个答案:

答案 0 :(得分:0)

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

如果你希望你的应用程序使用某个功能,但没有它就能正常运行,那么请在运行时对其进行测试,但不要将其列在清单中。