2011-10-05 3 views
-1

나는 사무실에서 안드로이드 프로젝트를하고 있고, 단지 취미 프로젝트가 아니며 실제로 배포되고 대량 배포되도록 의도되었다고 가정 해 보겠습니다. 안드로이드 커맨드 라인 도구를 사용하여 프로젝트를 관리하고 Eclipse를 무시하는 것에 대해 무언가 무언가가있을 것입니까? 그들은 명령 줄에서 프로젝트를 관리하는 방법을 여기에 설명 :Android가 아닌 Eclipse 명령 줄 프로젝트가 실행 가능합니까?

http://developer.android.com/guide/developing/projects/projects-cmdline.html

그러나, 나는 이러한 도구는 생산 품질 또는하지 않은 경우에 대한 느낌을 얻을 수 없습니다. 기본적으로 필자는 명령 줄 도구를 사용하여 선 아래로 작업 "X"를 수행해야하며, 작업 "X"가 Eclipse 없이는 기본적으로 불가능하거나 어렵다는 것을 알아낼 수 있습니다. 그런 작업 X가 있습니까? 아니면 안드로이드 커맨드 라인 프로젝트 도구가 실제로 상용 프로젝트에서 실행 가능합니까?

나는 이미 GUI 디자이너가 없다는 것을 알고 있지만, 어쨌든 Eclipse의 GUI 디자이너에 미치지는 않습니다. 나는 끊임없이 "Run Project"를 눌러서 실제 장치에서 내 GUI를 디버깅한다. (레이아웃 미리보기는 저주받을 수있다.)

디버깅의 경우 제한된 양의 디버깅을 위해 명령 줄 jdb가 항상 즐겁지는 않지만 적절합니다. 그리고 실제로해야한다면 GUI 디버거를 설정할 수있을 것입니다.

질문은 이클립스 없이는 효과적으로 극복 할 수없는 문제가 있습니까? 아니면 (위에서 언급 한 두 가지처럼) 쉽게 해결할 수있는 사소한 불만이 있습니다.

스택 오버플로가 토론 질문 용으로 의도되지 않았 음을 알았습니다.이 질문은 그냥 그런 것처럼 보일 수 있지만 꼭 그런 것은 아닙니다. 이클립스를 사용하지 않는 것에 대해 무언가 무시 무시한 무언가가 실제로 존재한다면, 누군가 그것을 언급 할 것이고, 나는 그들에게 녹색 체크 마크를 줄 것이다. 존재하지 않는다면 아마도 누군가 Eclipse 대신 커맨드 라인 도구를 사용하는 기존 대형 프로젝트의 예를 지적 할 수 있습니다. 대신 녹색 체크 표시를합니다.

답변

2

많은 사람들이 Ant를 사용하여 명령 줄에서 Android 프로젝트를 빌드합니다. 사실, 소스 컨트롤 시스템에 필요한 모든 것을 검사하고 매번 예측 가능하고 반복 가능한 빌드를 얻을 수 있기 때문에 이것이 바람직한 방식입니다.

그래서 대답은 "예"입니다! 이것을 관리하는 방법에 대한 자세한 설명은 Using Ant to Automate Building Android 문서를 참조하십시오. 물론 이클립스를 사용하는 것은 매우 편리하지만 안드로이드 애플리케이션을 빌드하는 데 실제로 필요하지는 않습니다.

관련 문제