1. Android SDK를
Android 5.0(API 21)과 Android SDK Build-tools 21.0.2 로
업그레이드
2. 소스 코드 받아오기
git clone https://github.com/googlesamples/android-BasicManagedProfile.git
3. Gradle 에 Proxy 설정값
넘겨주기
~/.gradle/gradle.properties 디렉토리에 값을 저장.
systemProp.http.proxyHost=xxx.xxx.xxx.xxx
systemProp.http.proxyPort=8080
systemProp.http.nonProxyHosts=localhost
4. 빌드 전에 수정
BasicManagedProfileSample/build.gradle 파일 수정
android {
// 최신 Android SDK 버전에 맞게 수정
compileSdkVersion 21
buildToolsVersion '21.0.2'
sourceSets {
main {
dirs.each { dir ->
java.srcDirs "src/${dir}/java"
res.srcDirs "src/${dir}/res"
}
}
androidTest.setRoot('tests')
androidTest.java.srcDirs = ['tests/src']
}
// lint 에러를 무시하게 추가
lintOptions {
abortOnError false
}
5. 빌드
./gradlew build
참고
1. proxy setting 필요한 상황에서 GIT 이용하기
http://www.techrepublic.com/blog/linux-and-open-source/using-corkscrew-to-tunnel-ssh-over-http/