2010-01-27 9 views
0

우리는 안드로이드 애플리케이션 개발을 위해 공유 서버 (Ubuntu 9.10 64 비트)를 사용하려고합니다. 여러 개발자가 개발을 위해 공유 서버를 사용해야한다는 생각이 들었습니다. 우리는 DDMS의 기본 포트 설정과 같은 몇 가지 장애물을 극복했습니다. 따라서 여러 에뮬레이터와 여러 Eclipse 인스턴스를 실행할 수 있습니다.공유 서버에서 안드로이드 애플리케이션 개발

하지만 Eclipse에서 응용 프로그램을 디버깅 할 때 문제가 발생합니다. 디버깅 할 때 모든 에뮬레이터가 동일한 Eclipse 인스턴스에 연결하려고하는 것처럼 보입니다.

누구든지 성공한 적이 있습니까?

나는 이것이 정말 나쁜 생각 것을 알고,하지만 난 강한 경우를하기 위해 사실을 수집 할 필요가 ...

+3

대신 scm을 사용해야합니다! – tbruyelle

+0

자세히 설명해주세요! – Ingo

답변

3

이 절대적으로 끔찍한 생각처럼 들린다. 각 개발자는 자신의 Java, Eclipse 및 Android SDK 인스턴스를 로컬 시스템에 설치해야합니다. 동일한 프로젝트에서 작업하려면 공유 서버 (CVS/SVN/Git)에있는 Source Control 솔루션을 통해 프로젝트를 공유하십시오.

+0

나도 알아, 그게 내 의견이야,하지만 desicion은 불행히도 내 손에 없습니다. 왜 그걸 할 수 없는지에 대한 몇 가지 사실을 알려줘야합니다 ... – Ingo

+2

끔찍한 항구 문제와 물건에 부딪치게 될 것이라는 사실을 그들에게 전하는 것은 어떻습니까? 그리고 당신은 서로의 파일 변경 사항을 덮어 쓰지 않을 것입니다. 병합보기에서 변경된 사항에 대한 가시성. 어쩌면이 문제를 다룰 때 모두가 결정한 것이 최선의 해결책 이었기 때문에 전 세계의 다른 모든 사람들도 제가 위에서 설명한 방법으로 그렇게한다는 사실을 그들에게 전하는 것이 어떻습니까? 이러한 도구 (Java, Eclipse, Android SDK 및 CVS 또는 SVN 또는 Git)는 모두 무료이므로 현재와 같은 방식으로 이점을 얻을 수 없으며 많은 단점이 있습니다. –

+0

분명히 밝히지 않으셔서 죄송합니다. 공유 서버에서 모든 사람들은 Eclipse 작업 공간과 소스 코드를 자신의 홈 디렉토리에 갖게됩니다. Android SDK는 서버의 사용자 홈 디렉토리에도 있습니다. 코드는 Git/repo/Gerrit를 통해 관리됩니다. 따라서 SCM 부분은 문제가되지 않습니다. 여기 포트 문제가 진짜 문제입니다. 그러나 그것은 충분히 나쁘다 ... – Ingo