获取不可用功能android.hardware.sdcard;失败! Android中存在SD卡时出错

时间:2012-02-28 09:51:40

标签: android android-manifest feature-detection

当我尝试在我的HTC设备上安装我的应用程序时出现以下错误。

  

包com.org.activities需要不可用的功能   android.hardware.sdcard;失败!

但是,我的设备中有SD卡。

以下是我在清单文件中编写的代码:

    <uses-sdk android:minSdkVersion="8" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE"/>

<uses-feature android:name="android.hardware.sdcard" android:required="true"/>
<uses-feature android:name="android.hardware.camera" android:required="true"/> 

它出了什么问题?我需要检查这些功能,因为我正在使用SD卡和相机用于我的应用程序。

1 个答案:

答案 0 :(得分:1)

此硬件功能似乎不存在。我在参考文献中找不到它? http://developer.android.com/guide/topics/manifest/uses-feature-element.html#hw-features

您是如何得到此功能名称的?