Подтвердить что ты не робот

Почему Android Studio не позволяет создавать Java-классы?

Начиная с обновления 2 дня назад в Android Studio, он больше не позволяет мне создавать классы Java. И текущие классы теперь имеют странный символ.

Я пытался экспортировать, импортировать много и много раз с другой конфигурацией, но никогда не работал. Любой совет?

Вот два снимка экрана enter image description hereenter image description here

UPDATE 1:

Вот структура моего проекта Android Studio. AndroidManifest находится в нужном месте. enter image description here

4b9b3361

Ответ 1

Щелкните правой кнопкой мыши папку src, Отметьте Directory As → Source Root.

Ответ 2

Обновление для Android Studio 1.0:

В представлении проекта Android Studio проверьте "java" папку src.

Обычно в Android Studio под управлением src автоматически создаются две папки -

  • androidTest (используется для написания тестовых примеров),
  • main (Это используется для написания вашего источника приложения.)

Каждая из них должна содержать папку "java".

Если папка java отсутствует, вы можете создать ее , щелкнув правой кнопкой мыши по главному (или androidTest), как показано ниже.

Creating Java Folder

Чтобы добавить новый класс java, щелкните правой кнопкой мыши на "папке java" и выберите "класс Java" .

Adding new class to the project

Привет,

Пол

Ответ 3

Я попробовал решение выше, но не смог найти пункт меню, чтобы установить src 'в качестве Source Root. Поэтому мне удалось решить эту проблему, выполнив аналогичную настройку в файле build.gradle приложения. Я добавил:

android {
...
sourceSets {
        main.java.srcDirs += 'src/main/java'
    }

}