Where am I wrong?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.qwerty.client">
<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="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>
<supports-screens android:xlargeScreens="true"/>
<application android:allowBackup="true" ...
and in Activity:
String dirPath = Environment.getExternalStorageDirectory().toString() + "/TEST/";
File dir = new File(dirPath);
boolean res = dir.mkdir();
mkdir()
returns false on my Nexus5
my gradle file
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
Why does mkdir()
return false
? Where is my mistake?