У меня есть приложение для Android, и я создал папки Java для организации своего кода. Поэтому я очищаю и перестраиваю проект и включаю импорт в каждый из моих классов. потому что теперь путь к классам изменился. Я думал, что Android Studio может обнаружить это и исправить импорт автоматически. Но с тех пор выдает все виды ошибок при использовании другого класса в моем проекте. давайте возьмем, например, следующую строку кода внутри одного из моих классов, который использует другой класс внутри папки «активность».
Intent BookScanIntent = new Intent(AllScanActivity.this, org.pctechtips.netdroid.activity.BookScanActivity.class);
Я должен указать полный путь к упражнению, и даже тогда он не распознает класс. Я должен постоянно перестраивать свой проект, чтобы исправить эти ошибки. но этот не найдет деятельность / класс. Я получаю ошибку
error: cannot find symbol class BookScanActivity
это структура моего проекта
активность, dbhelper, runnables
И BookScanActivity, и AllScanActivity находятся в каталоге «активность». Как я могу исправить все свои операции импорта, чтобы мне не приходилось исправлять это все время. и вместо использования полного пути, например: org.pctechtips.netdroid..blah.blah ... я просто могу использовать имя класса?
Кроме того, я заметил, что после того, как я организовал свой код внутри каталогов, у gradle теперь есть запись
sourceSets {
main {
java.srcDirs = ['src/main/java', 'src/main/java/org/pctechtips/netdroid/runnable', 'src/main/java/org/pctechtips/netdroid/adapters', 'src/main/java/org/pctechtips/netdroid/dbhelper', 'src/main/java/org/pctechtips/netdroid/classes', 'src/main/java/org/pctechtips/netdroid/activity']
}
}
путь кажется правильным, так почему не работает? Спасибо