Я тестирую новый API Gmail, и образцы используют классы в пакете java.nio.file, например. Files
и FileSystems
.
Эти классы были введены в Java jdk 1.7 для записи, и поскольку я запускаю jdk 1.7.0_65 в своем приложении для Android, я понятия не имею, почему Android Studio не может найти эти классы.
Импорт:
import java.nio.file.FileSystems;
import java.nio.file.Files;
Мой файл build.gradle, конечно же, указывает системе использовать v 1.7, как это
android {
compileSdkVersion 19
buildToolsVersion '20'
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
Я указываю на правый каталог jdk:
Jdk указан в разделе "Внешние библиотеки":
И если я просматриваю файлы Java, я могу даже найти java.nio.file.Files и .FileSystems:
Теперь, что такое ****?? По моему мнению, я делаю все прямо здесь, любые предложения?