2014-12-11 4 views
0

Я пытаюсь настроить Double Espresso, но это, вероятно, не имеет значения здесь. То, что я пытаюсь сделать, - это создать проект в Android Studio с помощью Gradle.Gradle в Android Studio

Я новичок в Gradle и создаю инструменты вообще, хотя я успешно использовал Maven раньше. Несмотря на час поиска, я не могу найти ответ на очень простой вопрос.

В Jake Wharton's instructions он говорит

Нет больше шарить с местной баночкой или конфликтами зависимостей. Вытяните его в одной строке: 'com.jakewharton.espresso: эспрессо: 1.1 r3'

androidTestCompile

отъехать где? Где я могу поместить/выполнить эту команду для импорта проекта? В командной строке? Я помещаю его в один из сценариев?

Спасибо за любую помощь.

ответ

6

У вас есть файл build.gradle внутри папки вашего приложения. В этом файле вы можете настроить свой проект, «зависимости» и другие параметры. Это очень похоже на maven. У вас есть другой файл build.gradle в корневой папке из вашего проекта. Этот файл conf более общий и вызывает другой файл build.gradle.

например у меня есть в одном из моих проектов

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 20 
    buildToolsVersion "20.0.0" 

    defaultConfig { 
     applicationId "com.acostela.example" 
     minSdkVersion 17 
     targetSdkVersion 20 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
      release { 
      runProguard false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:20.+' 
    compile "com.android.support:gridlayout-v7:18.0.+" 
    compile 'com.j256.ormlite:ormlite-core:4.48' 
    compile 'com.j256.ormlite:ormlite-android:4.48' 
    compile 'commons-net:commons-net:3.3' 
    compile 'net.sf.opencsv:opencsv:2.3' 
} 

Зависимости здесь похожи на Maven и использование в этом инструмент «/».

Gradle принимает библиотеки из хранилищ таким же образом, как и maven. Фактически вы можете использовать репозиторий maven. У вас есть вкладка с предложением градации для загрузки библиотек.

http://mvnrepository.com/artifact/com.squareup.assertj/assertj-android/1.0.0

+0

Большое спасибо! Это сработало. –

+0

Добро пожаловать! Надеюсь, вам понравится с помощью студии Android – acostela