I'm trying to create folder on the SDCard on Android 2.3 device:
final File downloadFolder = new File(FILES_PATH);
if (!downloadFolder.exists()) {
Log.i(TAG, "Creating tmp directory: " + downloadFolder.mkdirs());
}
And mkdirs() returns false. FILES_PATH is the same that getExternalStorage() returns - /mnt/sdcard/.tmp/ SD card is writable from the cli with root. Permission:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.venturezlab.tvupdater"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="10"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Why?