2013-10-11 3 views
1

Dropbox 폴더에 Android 애플리케이션 프로젝트가 있습니다. 내 데스크톱뿐만 아니라 내 노트북을 사용하여 응용 프로그램을 개발할 수 있습니다. 이 두 컴퓨터간에 전환 할 때 응용 프로그램에 대해 다른 종류의 다른 키 또는 무언가를 사용하며 Android SDK는 다시 설치하기 전에 먼저 제거하고 모든 데이터를 손실해야한다고 말합니다.Eclipse를 사용하여 여러 컴퓨터에서 Android 애플리케이션 개발

수정 사항?

+2

http://bitbucket.org는 개인 리포지토리를위한 훌륭한 사이트입니다. –

답변

5

당신은 SVN과 같은 버전 제어 시스템을 사용해야하지만 https://github.com/, Git, TFS, CVS 등. 응용 프로그램에 서명하는 데 사용 된 개발자 키에 문제가있는 것처럼 들립니다. 나는 IntelliJ를 사용하는 것을 선호하기 때문에 Eclipse를 1 년 넘게 사용하지 않았지만 Eclipse와 Android SDK에 대해 내가 기억하는 것으로부터 대답 할 것이다.

Android SDK에는 개발 응용 프로그램 서명에 사용되는 기본 키 저장소가 있습니다 (Windows의 경우 C : \ Users \ username \ .android \ debug.keystore에 있어야합니다. Mac의 경우 /Users/username/.android). /debug.keystore). APK를 먼저 제거하지 않고 여러 컴퓨터에서 응용 프로그램을 디버깅 할 수있게하려면 이러한 debug.keystore 파일 중 하나를 다른 컴퓨터에 복사해야합니다.

필자가 언급했듯이 이클립스가 다른 위치/키 스토어 조합 (IntelliJ은 알고 있음)을 사용할 수 있도록 Eclipse를 사용하지 않았지만 동일한 방법을 사용할 수 있습니다.

+0

고마워,이게 옳은 해결책 인 것 같아! – MikkoP

+1

또한 http://stackoverflow.com/questions/9398019/i-cant-find-the-debug-keystore-file/9398619#9398619를 참조하십시오. –

6

소스 컨트롤에 subversion 또는 git을 사용하십시오. Dropbox는 역사를 기록하지 않기 때문에 충분하지 않습니다.

가 전복, 나는이 파괴 이클립스 플러그인 구글 코드를 권장합니다 https://code.google.com 자식를 들어, (자식 이클립스 플러그인)를 사용한다

+1

+1, "버전 관리"가 아닌 "소스 제어"라고 설명합니다. –

+0

그리고 귀하의 게시물에 추가하십시오. 초기에는 드롭 박스를 사용하여 한 번 시도했습니다. 한 컴퓨터에서 무언가를 삭제하면 모든 것을 삭제한다는 어려운 방법을 알게되었습니다. – gh123man

+0

글쎄, 당신의 대답에 감사드립니다. 이것은 내가 원한 것이 아니지만 괜찮아 보인다. 왜 내가 버전 제어 시스템을 생각하지 않았는지 모르겠다. 나는 심지어 내 서버에서 하나의 서버를 실행하고있다. – MikkoP

관련 문제