我在 Android Market 上有一个 Android 应用程序,但一些用户抱怨在安装开始时显示错误,就在下载之后:
其中一个给我发了一段显示这个错误的视频,我可以看到这个错误不是由应用程序引起的,而可能是在验证权限/功能过程中。
据我所知,此错误仅发生在运行 Eclair 的 Motorola Droid/Milestone 设备上,而 Froyo 不会发生此错误。不幸的是,我无法访问任何像这样的设备来运行 logcat 并检查发生了什么。
这是我在 AndroidManifest.xml 上的权限/功能:
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.location" />
<uses-feature android:name="android.hardware.telephony" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_GPS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />