Install Android SDK or Android Studio
http://developer.android.com/tools/studio/index.html
-------------------------
You can now sync, build and install the project:
---------------------
Gradle?
https://gradle.org
-----------------------
gradle 특징
- Gradle = Ant의 유연성 + Maven의 편리성을 조합해서 만든 빌드 시스템
- 무료 (오픈 소스)
- Java, Groovy, OSGi, 등의 프로젝트에서 빌드 관리 제공
- API 제공
- 확장성
- 빌드의 구조화를 제공하고, Multi-Project 빌드를 쉽게할 수 있도록 제공
- 다양한 방법으로 의존성 관리
- Groovy DSL(Domain Specific Language) 기반
- Groovy 기반으로 만들어서 Java 개발자가 쉽게 만들 수 있음 – 의존성 기반 프로그래밍을 위한 언어
- 필요에 따라 프로그래밍 기법을 활용한 빌드 스크립트 작성
- 빌드 스크립트는 기존 XML이 아닌 Groovy방식으로 작성
- 필요한 빌드 로직을 조합하여 사용
- Gradle Wrapper란 것이 있어서 실행하는 머신에 Gradle이 깔려있지 않아도 빌드 가능
- 다른 툴과의 통합 및 Migration이 쉬움
-------------------
Exception in thread "main" java.lang.RuntimeException: java.io.IOException: Disk quota exceeded
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)
at org.gradle.wrapper.Install.createDist(Install.java:47)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
Caused by: java.io.IOException: Disk quota exceeded
at java.io.FileOutputStream.close0(Native Method)
at java.io.FileOutputStream.close(FileOutputStream.java:362)
at java.io.FilterOutputStream.close(FilterOutputStream.java:160)
at org.gradle.wrapper.Download.downloadInternal(Download.java:77)
at org.gradle.wrapper.Download.download(Download.java:45)
at org.gradle.wrapper.Install$1.call(Install.java:60)
at org.gradle.wrapper.Install$1.call(Install.java:47)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
... 3 more
'Programming' 카테고리의 다른 글
Busybox - Swiss Army Knife of Embedded Linux (0) | 2015.05.22 |
---|---|
Python Web Framework - Pyramid (0) | 2015.05.14 |
Python REST API framework EVE (0) | 2015.05.06 |
Linux Kernel Upgrade (0) | 2015.05.04 |
ZeroMQ, ØMQ (0) | 2015.04.29 |