Proponuję importować bibliotekę ręcznie zamiast przy użyciu „Importuj moduł”, ponieważ 1) zmieni układ katalogów dla biblioteki; 2) możesz łapać błędy (tak jak ja), ponieważ Android Studio jest wciąż w wersji beta.
Aby to osiągnąć:
1) Skopiuj folder biblioteki w/biblioteki
2) Utwórz plik build.gradle wewnątrz folderu biblioteki właśnie kopiowana, z podobną zawartością:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'android-library'
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
}
sourceSets {
main {
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
3) Dodaj do listy include ':libraries:RootTools'
settings.gradle
4) Dodaj Zależność do build.gradle
pod aplikacji modułu:
dependencies {
compile project(':libraries:RootTools')
...
}
5) Uruchom ./gradlew assembleDebug
zainstalować projektu, w tym biblioteki.
Czy masz projekt jako repozytorium git? – WarrenFaith
Nie, mam na folderze lokalnym, jeden jest moim projektem generowanym przez Studio Android, a drugi to projekt pobrany z repozytorium github: https://github.com/Stericson/RootTools – MAOL
Przejdź do pliku >> Struktura projektu >> Wybierz moduły w lewym panelu i kliknij swoją główną zakładkę teraz zależności goto i kliknij ikonę plus po prawej stronie i wybierz zależności modułu dodaj swój projekt biblioteki z listy po tym, jak możesz zobaczyć swój projekt biblioteki na liście zależności teraz zaznacz pole wyboru z lewej strony i aplikuj. –