1 답변
-
gradle file 써서 추가하는 법인데요 app 디렉토리에 build.gradle을 보시면
dependencies { compile 'com.jakewharton:butterknife:6.0.0' }
이렇게 생겼어요. 여기에 추가하는건데 HelloWorld라는 프로젝트를 예를 들어서 프로젝트 디렉토리를 보면
HelloWorld/ app/ - build.gradle // local gradle config (for app only) ... - build.gradle // global gradle config (for whole project) - settings.gradle - gradle.properties ...
이런 식으로 구성돼있을텐데 여기에 libs 폴더를 생성해주시고 저는 PagerSlidingTabStrip library를 추가해볼게요. library 여기가서 다운받으세요.
HelloWorld/ app/ - build.gradle // local gradle config (for app only) ... libs/ PagerSlidingTabStrip/ - build.gradle // local gradle config (for library only) - build.gradle // global gradle config (for whole project) - settings.gradle - gradle.properties ...
추가하시면 이렇게 되야해요. 그담에 settings.gradle에 들어가서
include ':app', ':PagerSlidingTabStrip' project(':PagerSlidingTabStrip').projectDir = new File('libs/PagerSlidingTabStrip')
이렇게 해주시고 "Default Configuration"에러가 나면 저렇게 하지마시고
include ':app' include ':libs:PagerSlidingTabStrip'
이렇게 바꿔보세요. "Default Configuration"에러가 안나신 분들은 처음에 봤던 app/build.gradle가서
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' compile project(":PagerSlidingTabStrip") }
이렇게 하시고 "Default Configuration"에러 나신분들은
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' compile project(":libs:PagerSlidingTabStrip") }
이렇게해주세요. 만약에 라이브러리 폴더에 build.gradle이 없으시면 직접 만드셔서
apply plugin: 'com.android.library' dependencies { compile 'com.android.support:support-v4:21.0.3' } android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { minSdkVersion 14 targetSdkVersion 21 } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] res.srcDirs = ['res'] } } }
해주시면 돼요. 그 다음에 gradle.properties가서
ANDROID_BUILD_MIN_SDK_VERSION=14 ANDROID_BUILD_TARGET_SDK_VERSION=21 ANDROID_BUILD_TOOLS_VERSION=21.1.3 ANDROID_BUILD_SDK_VERSION=21
추가해주시고 마지막으로 build.gradle 파일 가서
android { compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION) buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION defaultConfig { minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION) targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) } }
해주세요. 그리고
이거 클릭하시면 됩니다. 이해가 잘 안가시면 유튜브 이거보시고 참고해보세요.
댓글 입력