2012-10-19 2 views
1

오픈 소스이기 때문에 내장 Android 앱을 확인하려고 생각했습니다. 따라서 https://android.googlesource.com/platform/packages/apps/Email 코드에서 가져오고 Eclipse에서 프로젝트를 가져 왔습니다. 프로젝트를 만들려고했지만 오류가 발생합니다. 전제 조건이 필요합니까?Android 이메일 앱 작성

여기에 tempStorage.java의 오류가 있습니다. "문자열을 유형으로 확인할 수 없습니다."콘솔에서 "[2012-10-19 13:47:20 - AndroidMail] Project에 project.properties 파일이 없습니다. 프로젝트 속성을 편집하여 편집하십시오. "

어떻게해야합니까? 감사합니다.

+0

프로젝트를 청소하십시오. – Teodor

답변

5

eclipse를 직접 사용하여 ASOP 응용 프로그램을 빌드 할 수 없습니다. 이들은 Eclipse 빌드 프로세스를 사용하여 직접 처리 할 수없는 빌드를위한 고급 기능을 사용합니다. 또한 프로젝트는 독립형이 아니라 상호 종속성을 가지고 있습니다 (아래 참조)

EMail (및 기타 모든) ASOP 응용 프로그램을 빌드하는 유일한 해결책은 전체 Android 소스 트리 (see here for a howto)를 체크 아웃 한 다음 make 파일을 사용하여 빌드 프로세스에서 빌드 프로세스를 사용하십시오. 원본 트리를 체크 아웃 한 폴더에서 "전자 메일 만들기"를 사용하여 전자 메일 응용 프로그램을 빌드 할 수 있습니다. 빌드 환경을 먼저 설정해야 할 수도 있습니다.

이론적으로 소스를 작동하는 이클립스 프로젝트로 전환 할 수 있습니다. 나는 몇 달 전에 이것을했다. 당신이해야 할 일은, 전자 메일 응용 프로그램의 모든 상호 의존성을 확인하는 것입니다 (이 경우 Makefile Android.mk을 확인하십시오). 내가 정확히 기억한다면, 그들 중 적어도 두 개 (framework/ex/chipsframeworks/opt/mailcommon)가 있습니다. 또한 체크 아웃하여 작동중인 Android 라이브러리 프로젝트로 변환해야합니다. 그런 다음 새로 생성 된 Android 라이브러리를 포함하도록 EMail 응용 프로그램을 수정하십시오. 그러나 이것은 쉬운 솔루션과는 거리가 멀고 여러 가지 수정이 필요합니다. 위에 설명 된 방법은 갈 길입니다.