Невозможно прочитать / написать на SDCard в Android

Может ли кто-нибудь помочь в этой проблеме?

Когда я пробую этот код

File routesRoot = Environment.getExternalStorageDirectory(); if (!routesRoot.canWrite()) System.out.println("can't write root"); if (!routesRoot.canRead()) System.out.println("can't read root"); 

При запуске программы оба не могут писать / читать

Я установил разрешение на доступ к sdcard, в чем проблема?

У вас есть это в вашем manifest.xml ??

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

Начиная с android SDK ver 4, вы должны указать это в своем файле манифеста, чтобы предоставить разрешения.

Если вы используете свой телефон, убедитесь, что ваша SD-карта не установлена ​​на вашем компьютере. Проверьте также, используете ли вы SDK для Android от 1,5

Intereting Posts
Как я могу развернуть / выполнить приложение на удаленном компьютере с помощью adb (инструменты платформы Android)? В Google API Access можно создать несколько идентификаторов клиентов для одного и того же имени пакета Android? Builder.setInverseBackgroundForced (true) не работает Разработка Android: невозможно создать значок @ drawable / ic_action_search Безопасность кода Xamarin Получение надежной доступной ширины и высоты с помощью javascript Android Emulator «Чтобы запустить Android, введите пароль», и он напоминает мне, что пароль неверен » Обработчик postDelayed и Thread.sleep () Android: nextFocusForward идет не так, как EditText Обновить значение элемента ListView на Android Android – Выполнение действия, когда телефон заблокирован Почему видовое окно браузера Android значительно меньше фактического размера экрана мобильного телефона даже при использовании width = device-width? Не удается записать файл в эмулятор Android. CoordinatorLayout пользовательское поведение с AppBarLayout Android 5.0 Lollipop – перезагрузка Nexus 10 и отладка USB не обнаружены?