2011-08-15 3 views
1

나는 안드로이드 개발과 특별히 이클립스에 새로운 경험이있다.안드로이드 이클립스가 나를 미치게 만들었습니까?

나는 'HelloEclipse'라고하는 프로젝트에 바쁘다. 나는 약간의 큰 변화를 앞두고 큰 변화를 겪었습니다.

그래서 나는 c:\workspace\HelloEclipse의 zip 파일을 저장 장소에 두었습니다. 내 프로젝트에서 일했다. 몇 시간 후, 나는 구원받은 상황으로 돌아가고 싶었다. Ecplise를 종료하고 컴퓨터를 재부팅했습니다. 잠긴 파일이 없는지 확인하고 싶었 기 때문입니다. 이전 c:\workspace\HelloEclipse 폴더를 삭제하고 ZIP 파일에서 버전을 다시 가져 오십시오.

이로 인해 작업 공간 상태가 완전히 손상되었습니다. 앞뒤로 갈 수 없었습니다. 나는 끝났다, 새로운 프로젝트를 만들고, 모든 것에 붙이면서, 나를 데려 갔다. 나는 이것이 매우 어리석은 이클립스 행동이라고 생각한다. 나는 또한 Eclipse에서 아웃 바운드와 함께 내보내기/가져 오기를 시도했지만 또한 성공적이지 못했습니다.

그래서 두 가지 질문이 있습니다.

  1. 전복을 설치하지 않고 프로젝트를 어떻게 저장합니까?

  2. 왜 파일을 저장하지 않고 왜이 파일을 Eclipse barf로 만들 수 있습니까?

미리 감사드립니다.

데니스

+0

개정 관리를 피하는 이유가 있습니까? 소규모 프로젝트의 경우에도 수정 관리를 사용하면 생산성과 코드 품질이 크게 향상 될 수 있습니다. – Greg

답변

0

이전 프로젝트를 ZIP에서 다시 가져 오려면 이클립스에서 프로젝트 파일을 작업 영역에 복사하는 대신 파일을 작업 영역 외부의 일반 디렉토리로 추출하십시오.

Eclipse를 정상적으로 열고 새로운 Android 프로젝트를 만들 때처럼 파일> 새 프로젝트> Android Project를 선택하고 새 Android 프로젝트 창에서 프로젝트 만들기를 선택할 수있는 라디오 버튼이 있습니다. 기존 소스에서 이전 프로젝트를 추출한 디렉토리를 가리키면 WorkSpace에 다시 가져와야합니다.

또는 파일> 가져 오기> 기존 프로젝트를 작업 영역으로 가져 오기를 수행하십시오.

어떤 경우에도 충돌을 피하기 위해 파일을 작업 영역에 수동으로 두지 마십시오. Eclipse는 가져 오기시 필요한 파일을 복사합니다.

0

당신이 놓친 숨겨진 작업 공간 파일이 있습니다 - 특히, .classpath와 .project 파일이. 즉, 이클립스에서 프로젝트의 최상위 레벨을 마우스 오른쪽 버튼으로 클릭하고 복사를 선택한 다음 백업 사본을 만드는 것이 훨씬 쉽습니다 (예 : 릴리스 버전을 지원하므로 개발을 계속 진행할 수 있습니다). 마우스 오른쪽 버튼으로 클릭하고 붙여 넣기를 선택하십시오. 결과는 사본의 이름을 기입 한 후 프로젝트 사본이됩니다.

프로젝트를 압축하려면 내보낼 수 있습니다. 기존 프로젝트를 삭제하려면 마우스 오른쪽 버튼으로 Eclipse 내부에서 수행해야합니다. 이전에 내 보낸 zip을 가져올 수 있습니다.

0

저장하는 경우 로컬 저장소를 만드는 것이 가장 좋습니다. 내가 너라면, 코드를 온라인 저장소에도 백업 할 것이다. 하드웨어 충돌 또는 기타 재난으로부터 보호합니다.

문제가 발생하면 전체 작업 영역을 삭제하는 대신 프로젝트를 단독으로 삭제하고 압축 파일에서 백업 복사본을 가져올 수 있습니다. 왜 일식 barfed 어쩌면 그것은 일식에 대한 작업 영역 설정을 엉망 때문에 정확한 이유를 정확하게 지적 할 수 없습니다. 관련 메모에서 나는 그물에 this을 발견했다.

Eclipse는 다소 번거롭지만 AFAIK는 안드로이드를위한 최고의 IDE입니다.

0

우선 일식으로 개발 한 지 몇 달 후에 IntelliJ로 옮겼습니다. (커뮤니티 에디션이 있습니다) 나는 훨씬 더 나은 것을 발견했습니다. intelliJ에서는 로컬 기록을 저장할 수 있습니다. 예를 들어, 레이블을 설정하고 원하는 경우 언제든지 잃어 버리지 않고 해당 레이블로 돌아갈 수 있습니다.

이클립스의 경우 숨겨진 파일이나 기타 파일을 압축하지 않은 것 같습니다. 는 또한, 좀 비슷한 문제가 기억 나는, 프로젝트에 파일을 다시 동기화 this one

행운

0

내 프로젝트와 같은 일을 시도했다. Windows 탐색기를 통해 파일을 복사하는 대신 이클립스에서 전체 프로젝트를 복사하는 것으로 나타납니다 (탐색기 창에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 복사를 클릭 한 다음 프로젝트 외부를 클릭하고 붙여 넣기 클릭). 붙여 넣을 때 새 저장 위치와 프로젝트 이름을 지정할 수 있습니다.이 이름은 백업 공간이 될 수 있습니다. 그런 다음 프로젝트 버전간에 아무런 문제없이 전환 할 수 있습니다.

관련 문제