我做了个音乐播放器,不过sdcard权限一直是d-------,我在maifest里面加了
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission>
也没用,不知道为什么
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.music"
    android:versionCode="1"
    android:versionName="1.0" >    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:name=".MusicActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>        <service
            android:name="com.music.MusicService"
            android:exported="false" >
            <intent-filter>
                <action android:name="MusicService" >
                </action>                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </service>
        <service android:name="com.music.MusicService" />
    </application>    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" >
    </uses-permission></manifest>

解决方案 »

  1.   

    加这个权限:<uses-permission android:name="android.permission.HARDWARE_TEST"/>
      

  2.   

    加上去了,不过还是不能用后来我是在创建模拟器的时候SD card选择本地的,才能用那如果选择上面那个size的为什么创建出来的模拟器sdcard权限是d-----呢?
      

  3.   

    你的模拟器在创建的时候选择SDcard是选择创建一个新的还是用已有的?
      

  4.   

    我size 100 都不行,还512...好像不是大小的问题吧