Właśnie zainstalowałem nowe Android Studio i szukam sposobu na zaimportowanie biblioteki wsparcia dla Androida.
Gdzie jest na to opcja? W Eclipse to tylko dwa kliknięcia. Poszukałem go w Google, ale nic nie znalazłem. Z pewnością jest zbyt nowy.
Właśnie zainstalowałem nowe Android Studio i szukam sposobu na zaimportowanie biblioteki wsparcia dla Androida.
Gdzie jest na to opcja? W Eclipse to tylko dwa kliknięcia. Poszukałem go w Google, ale nic nie znalazłem. Z pewnością jest zbyt nowy.
Odpowiedzi:
Od jakiegoś czasu nie pracuję nad projektem Android. Chociaż poniżej podajemy wskazówkę, jak można skonfigurować projekt Android Studio, ale nie mogę zagwarantować, że będzie działał bezbłędnie.
Zasadniczo IntelliJ szanuje plik kompilacji i będzie próbował użyć go do skonfigurowania projektu IDE. Z drugiej strony nie jest prawdą, zmiany w IDE zwykle nie wpływają na plik kompilacji.
Ponieważ większość projektów na Androida jest tworzonych przez Gradle, zawsze dobrze jest zapoznać się z tym narzędziem.
Sugerowałbym odwołanie się do odpowiedzi @ skyfishjy, ponieważ wydaje się być bardziej aktualna niż ta.
Poniższe informacje nie są aktualizowane
Chociaż Android Studio jest oparte na IntelliJ IDEA, jednocześnie opiera się na gradle, aby zbudować Twój apk. Od wersji 0.2.3 te dwa nie działają dobrze pod względem konfiguracji z GUI. W rezultacie, oprócz używania graficznego interfejsu użytkownika do konfigurowania zależności, będzie również wymagać ręcznej edycji pliku build.gradle.
Zakładając, że masz projekt testowy> strukturę testową. Plik build.gradle, którego szukasz, znajduje się pod adresem TestProject / Test / build.gradle
Poszukaj sekcji zależności i upewnij się, że masz
kompiluj „com.android.support:support-v4:13.0.+”
Poniżej przykład.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'com.android.support:support-v4:13.0.+'
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
Możesz także dodać biblioteki innych firm z repozytorium Maven
kompiluj grupę: „com.google.code.gson”, nazwa: „gson”, wersja: „2.2.4”
Powyższy fragment kodu doda za Ciebie gson 2.2.4.
W moim eksperymencie wydaje się, że dodanie gradle również ustawi poprawne zależności IntelliJ.
compile 'com.android.support:support-v4:19.+
do sekcji zależności, Android Studio 0.5.4 poinformował, że synchronizuje projekt z plikami gradle, a wkrótce potem znalazłem folder dla biblioteki wsparcia w Projekt-> Biblioteki zewnętrzne, gotowe do pracy.
============= UPDATE =============
Ponieważ Android Studio wprowadza nowy system kompilacji: Gradle . Deweloperzy systemu Android mogą teraz używać prostego, deklaratywnego DSL, aby mieć dostęp do pojedynczej, autorytatywnej kompilacji, która obsługuje zarówno środowisko IDE Android Studio, jak i kompilacje z wiersza polecenia.
Edytuj swój w build.gradle
ten sposób:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 18
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:21.+'
}
UWAGI: Użyj + in compile 'com.android.support:support-v4:21.+'
, aby gradle zawsze mógł używać najnowszej wersji.
========== WYCOFANE ==========
Ponieważ Android Studio jest oparte na IntelliJ IDEA, więc procedura jest taka sama jak w IntelliJ IDEA 12 CE
1. Otwórz strukturę projektu (naciśnij F4na PC i Command+ ;na MAC) na swoim projekcie).
2. Wybierz opcję Moduły w lewym okienku.
3. Wybierz projekt, a nad trzecią kolumną zobaczysz zakładkę Zależności .
4. Kliknij znak plus na dole. Następnie pojawi się okno dialogowe wyboru katalogu oparte na drzewie, przejdź do folderu zawierającego android-support-v4.jar, naciśnij OK .
5. naciśnij OK .
Jest to o wiele prostsze dzięki funkcji zależności Maven:
Mam nadzieję, że to pomoże!
Możesz po prostu pobrać bibliotekę, którą chcesz dołączyć, i skopiować ją do folderu libs swojego projektu. Następnie wybierz ten plik (w moim przypadku była to biblioteka android-support-v4), kliknij go prawym przyciskiem myszy i wybierz „Dodaj jako bibliotekę”
W Android Studio 1.0 zadziałało to dla mnie: -
Otwórz build.gradle (Module : app)
plik i wklej to (na końcu): -
dependencies {
compile "com.android.support:appcompat-v7:21.0.+"
}
Zauważ, że ten dependencies
różni się od dependencies
wewnątrz buildscript
w build.gradle (Project)
przypadku edytować plik Gradle, wiadomość pokazuje, że trzeba zsynchronizować plik. Naciśnij „Synchronizuj teraz”
Źródło: https://developer.android.com/tools/support-library/setup.html#add-library
Android nie pobiera już bibliotek z menedżera SDK, musi być dostępny za pośrednictwem repozytorium Google Maven.
Będziesz musiał zrobić coś podobnego do tego w pliku build.gradle:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
dependencies {
...
compile "com.android.support:support-core-utils:27.0.2"
}
Więcej informacji o procesie konfiguracji znajdziesz tutaj i o różnych wersjach biblioteki pomocy technicznej tutaj .