2015-03-11 3 views
11

Я начал использовать Android Studio и столкнулся с проблемой. Я не понимаю, почему я не вижу параметр Добавить как библиотеку, когда я добавляю библиотеку в свой проект.
шагов я выполнил для того, чтобы добавить библиотеку:
* Добавить библиотеку в LIBS папки, присутствующей в приложении хранилища.
* Щелкните правой кнопкой, чтобы увидеть для опции Добавить в библиотеку. (Не вижу этого!)
* Поскольку вышеупомянутый шаг не сработал, я подумал о добавлении библиотеки непосредственно в папку libs, то есть в Проводнике. НЕ СМОГЛИ!Android Studio: Добавить как недостаток библиотеки

Из-за этого я не могу продолжить свой проект.

P.S .: Я удалил Eclipse, и я не хочу устанавливать эту настройку снова и снова.

build.gradle файл:

apply plugin: 'com.android.application' 

android { 
      compileSdkVersion 21 
      buildToolsVersion "21.1.2" 

      defaultConfig { 
         applicationId "com.example.team1cloud.cloudapp" 
         minSdkVersion 15 
         targetSdkVersion 21 
         versionCode 1 
         versionName "1.0" 
         } 
buildTypes { 
    release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      } 
      } 
     } 
dependencies 
     { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     compile 'com.android.support:appcompat-v7:21.0.3' 
     compile 'com.google.apis:google-api-services-drive:v2-rev161-1.19.1' 
     compile files('libs/commons-logging-1.1.1.jar') 
     compile files('libs/google-api-client-1.18.0-rc.jar') 
     compile files('libs/google-api-client-android-1.18.0-rc.jar') 
     compile files('libs/google-api-client-appengine-1.18.0-rc.jar') 
     compile files('libs/google-api-client-gson-1.18.0-rc.jar') 
     compile files('libs/google-api-client-jackson2-1.18.0-rc.jar') 
     compile files('libs/google-api-client-java6-1.18.0-rc.jar') 
     compile files('libs/google-api-client-protobuf-1.18.0-rc.jar') 
     compile files('libs/google-api-client-servlet-1.18.0-rc.jar') 
     compile files('libs/google-api-client-xml-1.18.0-rc.jar') 
     compile files('libs/google-http-client-1.18.0-rc.jar') 
     compile files('libs/google-http-client-android-1.18.0-rc.jar') 
     compile files('libs/google-http-client-appengine-1.18.0-rc.jar') 
     compile files('libs/google-oauth-client-java6-1.18.0-rc.jar') 
     compile files('libs/google-oauth-client-jetty-1.18.0-rc.jar') 
     compile files('libs/google-oauth-client-servlet-1.18.0-rc.jar') 
     compile files('libs/google-play-services.jar') 
     compile files('libs/gson-2.1.jar') 
     compile files('libs/httpclient-4.0.1.jar') 
     compile files('libs/httpcore-4.0.1.jar') 
     compile files('libs/jackson-core-2.1.3.jar') 
     compile files('libs/jackson-core-asl-1.9.11.jar') 
     compile files('libs/jdo2-api-2.3-eb.jar') 
     compile files('libs/jetty-6.1.26.jar') 
     compile files('libs/jetty-util-6.1.26.jar') 
     compile files('C:/Users/sjeet/AndroidStudioProjects/CloudApp/gradle/wrapper/gradle-wrapper.jar') 
    } 

Спасибо. Пожалуйста, помогите !!!

+0

опубликуйте свой файл gradle – IshRoid

ответ

2

Android Studio основана на основе градиента. Если у вас есть банка файл в качестве зависимости для вашего проекта, откройте файл build.gradle и добавьте в разделе

compile files('libs/name_file.jar') 

зависимости, если вы импортировали исходный код библиотеки как зависимость можно использовать

compile project(':NameProject') 

скомпилировать его.

Вы должны иметь возможность делать то же самое через интерфейс пользователя.

Щелкните правой кнопкой мыши по вашему проекту и нажмите Open Module Settings, а затем перейдите на вкладку Dependencies. Оттуда вы можете добавить проект jar или библиотеки в качестве зависимости для вашего основного проекта.

+0

Я создаю проект с использованием API GoogleDrive. Я добавил библиотеку GoogleApIClient, а также добавил: скомпилировать файлы ('libs/google-api-client-1.18.0-rc.jar') в build.gradle. Это не сработает. – user2607744

+0

Вы снова синхронизировали его? – Blackbelt

+0

Как я понимаю, если библиотека ** google-api-client-1.18.0-rc.jar ** является библиотекой, файловой или модульной зависимостью? Да, я пытался с последних 3 часов! – user2607744

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