토론:Lecture/Android/Material (2016)
(버전 사이의 차이)
(→build.gradle 설정) |
(→Android Studio 설정) |
||
10번째 줄: | 10번째 줄: | ||
# Proxy 설정 | # Proxy 설정 | ||
#* Menu : File/Settings/Appearance & Behavior/System Settings/HTTP Proxy | #* Menu : File/Settings/Appearance & Behavior/System Settings/HTTP Proxy | ||
− | #* 값: | + | #* 값: 10.241.3.7:8080 |
# JDK 경로 설정 변경 | # JDK 경로 설정 변경 | ||
#* Menu : File/Project Structure/SDK Location/JDK location | #* Menu : File/Project Structure/SDK Location/JDK location |
2017년 6월 22일 (목) 11:38 판
There are security restrictions on this page
목차 |
첨기연 설정
Key 인증
- 삼성에서 발급한 키값으로 인증을 해야한다.
C:\>keytool -storepass changeit -import -file "d:\samsung.crt" -keystore "C:\Program Files\Java\jdk1.8.0_101\jre\lib\security\cacerts" -alias samsungcert
Android Studio 설정
- Proxy 설정
- Menu : File/Settings/Appearance & Behavior/System Settings/HTTP Proxy
- 값: 10.241.3.7:8080
- JDK 경로 설정 변경
- Menu : File/Project Structure/SDK Location/JDK location
- uncheck : Use embedded JDK (recommended)
- 경로설정 : C:\Program Files\Java\jdk1.8.0_101
- SDK Manager 설정
- Menu : Tools/Android/SDK Manager/Launch Standalone SDK Manager/Tools/Options
- check : Force https:// ... soources to be fetched using http:// ...
- SDK Dowonload
build.gradle 설정
- proxy 설정 때문에 컴파일이 제대로 되지 않는다. 아래와 같이 project의 build.gradle을 수정한다.
buildscript { repositories { jcenter({url "http://jcenter.bintray.com/"}) } dependencies { classpath "com.android.tools.build:gradle:2.3.3" } } allprojects { repositories { jcenter({url "http://jcenter.bintray.com/"}) } } task clean(type: Delete) { delete rootProject.buildDir }
- 이것은 Android Studio를 띄울때 마다 새로 설정해야 합니다.
- 새로 설정하지 않는 방법은 다음과 같습니다.
- C:\Users\SEC\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9\gradle-3.3\bin 폴더 있는 gradle.bat 파일을 더블클릭해서 실행한다.
- C:\Users\SEC\.gradle 폴더에 init.gradle 파일(아래 내용과 같음)을 복사해 넣는다.
allprojects { buildscript.repositories { jcenter({ url "http://jcenter.bintray.com" }) maven { url "http://10.252.250.53:8081/lm/content/groups/public/" } } buildscript.configurations.all { resolutionStrategy.cacheDynamicVersionsFor 0, 'seconds' resolutionStrategy.cacheChangingModulesFor 0, 'seconds' } repositories { jcenter({ url "http://jcenter.bintray.com" }) maven { url "http://10.252.250.53:8081/lm/content/groups/public/" } } configurations.all { resolutionStrategy.cacheDynamicVersionsFor 0, 'seconds' resolutionStrategy.cacheChangingModulesFor 0, 'seconds' } }
Android Application Project 설정
- gradle.properties에 다음 항목 추가. 실습 PC의 메모리가 적어 힙크기를 줄여야 함.
org.gradle.jvmargs=-Xmx512m systemProp.https.proxyPort=8080 systemProp.https.proxyHost=168.219.61.252 systemProp.http.proxyPort=8080 systemProp.http.proxyHost=168.219.61.252