2010-08-22 3 views
6

안녕하세요. 안드로이드 마켓 플레이스에 여러 애플리케이션을 출시하고 싶습니다. AndroidManifest.xml 파일에서 패키지 식별자를 변경하는 것은 불가능합니다. 다른 여러 가지 작업 식별자와 비슷하게 의존하기 때문입니다. 동일한 코드 기반을 가진 하나의 Eclipse 프로젝트를 기반으로 여러 앱을 출시하는 가장 좋은 방법은 무엇입니까?동일한 코드베이스로 여러 Android 앱을 출시하십시오.

답변

3

라이브러리 프로젝트를 만들고 모든 앱에서 참조해야합니다. 최신 버전의 ADT 플러그인이 이것을 허용합니다. 프로젝트 속성, android 페이지로 이동하면 '라이브러리'체크 표시가 나타납니다. 라이브러리에 대한 참조도 페이지에 설정됩니다.

+0

힌트를 보내 주셔서 감사합니다. 나는 이미이 접근법에 대해 생각했다. 하지만 기존 프로젝트에서 org.example.myandroidapp.myaction과 같은 액션을 사용하려는 의도가 있다면 어떻게 될까요? 따라서 이러한 작업은 이제 앱에 맞게 이루어져야합니다. – Sney

+0

각 앱마다 매니페스트를 지원해야합니다 (지금은 라이브러리 프로젝트에서 활동 정의를 공유 할 수 없습니다). 따라서 각 앱마다 다른 액션 (및 인 텐트 필터)을 갖는 것을 막을 수있는 방법은 없습니다. –

+0

그래,하지만 안드로이드가 여러 앱 중 라이브러리에서 같은 이름을 공유 할 때 액션 호출이 속한 앱을 어떻게 알 수 있습니까? – Sney

관련 문제