Eclipse ADTの代わりにAndroid Studioを使用して最初のプロジェクトの作業を開始しました。アプリを構造化するためにJava.classを含むサブフォルダーを追加したいのですが、アクティビティでそれらへの参照を取得できません
構造は(アプリ名が置換された状態)
src/main/[MyCompany]/[myAppName]/model/user.Java
そして
src/main/[MyCompany]/[myAppName]/helperClasses/SQLiteHelper.Java
ただし、コードで直接またはインポートによって参照することはできず、それらを参照するアクティビティと共にappNameフォルダーに配置する必要があります。
これは単にAndroidの制限ですか、それともフォルダでプロジェクトを整理する方法がありますか。私はnew->folder-Java
フォルダーを作成するフォルダーオプション
IntelliJIdeaでは、パッケージとディレクトリが混在しています。
したがって、Javaフォルダーを右クリックし、[新規]-[パッケージ]をクリックして、ディレクトリを追加します。
このパスを試してください:src/main/Java/[MyCompany]/[myAppName]/...
src/main/Java/
はデフォルトですソースディレクトリ in Android Studio
OR
ディレクトリ構造を変更したくない場合。ソースディレクトリを変更するには、build.gradle
を変更する必要があります。
次のようなものです:(この例はADTプロジェクト用です)
Android {
...
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
Java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
...
}