2014-01-30 3 views
0

Я хочу импортировать проект библиотеки в свой проект в студии Android. Я не знаю, почему это так важно в android stuido !! ... пожалуйста, кто-то поможет мнеКак импортировать библиотеку в Android-студию 0.4.3

+0

Посмотрите на это http://stackoverflow.com/questions/21170395/how-to-include-and-compile-a-library- в-Buid -gradle-of-an-and-android-project/21170626 # 21170626 – pyus13

+0

Я сделал именно то, что там написал .. моя проблема заключается в синхронизации файлов gradle – vezikon

+0

, какую ошибку вы получаете во время синхронизации? – pyus13

ответ

1

Чтобы импортировать библиотеку .. позволяет сказать actionbarsherlcok

  1. копию в папку библиотеки в папку проекта .. или в папку «Libs» внутри папки проекта .. вручную .. нет в IDE

  2. убедитесь, что ваши minSdkVersion, targetSdkVersion, compileSdkVersion, buildToolsVersion одинаковы в build.gradle в каталоге проекта и в каталоге вашей библиотеки.

    android { 
    compileSdkVersion 19 
    buildToolsVersion "19.0.1" 
    
    defaultConfig { 
    minSdkVersion 8 
    targetSdkVersion 19 
    } 
    
  3. убедитесь, что в вашем AndroidManifest.xml в вашем проекте и библиотеки каталога имеет тот же minSdkVersion и targetSdkVersion как выше

    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" /> 
    
  4. в главной директории проекта открытой «settings.gradle», то введите ваше имя библиотеки каталог

    include ':actionbarsherlock' 
    

, если вы поместите его в папку LIBS, то это будет

include ':libs\actionbarsherlock' 
  1. сборки> чистый проект
  2. сборки> сделать проект затем запустить ваш проект

** если вы импортировали библиотеку проект с образцом проекта, и он не работает, выполните те же шаги, а также

открытая градация> обертка> gradle-wrapper.properties и изменениераспределенияUrl до конца улица Gradle версия .. в моем случае

distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-bin.zip 

затем в главном каталоге проекта открытого «build.gradle» и изменения зависимостей в

dependencies { 
    classpath 'com.android.tools.build:gradle:0.8.+' 
} 

затем чистый проект и восстановить

вот и все, что работало со мной в Android Studio 0.4.3

+0

Если вы хотите, вы можете полностью удалить декларации sdk из манифеста. Они больше не полезны, это поможет вам избавиться от конфликтов. Если вы намерены использовать только actionbarsherlock, добавив эту строку в раздел зависимостей модуля файла build.gradle, достаточно «компилировать» com.actionbarsherlock: actionbarsherlock: 4.4.0 @ aar'' все остальное, что вы можете пропустить. – pyus13

Смежные вопросы