2015-02-23 1 views
0

Я пытаюсь решить эту проблему часами и не нашел решения в Интернете. моего проект выглядит следующим образом:Как получить доступ к .java-файлам из каталога за пределами пакета в android-studio?

project Я хочу, чтобы получить доступ к файлам в отмеченной директории в de.MayerhoferSimon.Vertretungsplan пакете. (да, я знаю, что пакеты должны быть строчными.)

Возможно ли это, и когда да, как?

Я пробовал некоторые вещи с зависимостями в файле .gradle модуля :app, но ничего не работало.

+0

Java, пакет не может иметь это имя. Они должны быть папками, например. 'de/MayerhoferSimon/Vertretungsplan' (вы можете проверить папку' com', чтобы узнать, о чем я говорю). Затем добавьте папку 'de' в качестве исходного кода в настройках проекта. – m0skit0

+0

проблема заключается в следующем: этот каталог является библиотекой, и я добавил его как подмодуль git – maysi

+0

Затем он должен быть упакован как JAR или отдельный модуль и связан в пути к классам. – m0skit0

ответ

2

В этом случае вы должны создать библиотечный модуль для вашего кода webuntisaccessor вместо того, чтобы помещать его в папку libs.

root 
    settings.gradle 
    app 
    build.gradle 
    webuntisaccessor 
    src 
     main  
     java 
    build.gradle 

В settings.gradle:

include ':webuntisaccessor' , ':app' 

В webuntisaccessor/build.gradle

apply plugin: 'com.android.library' 

В app/build.gradle оных:

dependencies { 
    compile project(':webuntisaccessor') 
} 
Смежные вопросы