0
현재 Eclipse에 하나의 Android 애플리케이션 "com.mysite.MyApp"가 있습니다. 일부 "구성"클래스 상수에 따라 "com.mysite.MyApp"소스에서 두 개의 응용 프로그램 ("com.mysite.App1"및 "com.mysite.App2")을 만들어야합니다. 나는 이클립스에서, 또는 아파치 개미를 사용하여 그것을 할 필요가있다.Android : 하나의 소스에서 서로 다른 네임 스페이스로 빌드하는 방법
쉬운 방법이 아닙니다.) C/C++ 에서처럼 소스 레벨에서 코드를 재사용 할 수있는 방법이 없습니다. Visual Studio와 같은 프로젝트 구성 (또는 makefile의 대상)을 만들 수있는 방법은 없습니다. – kruz05
또한 많은 클래스의 리소스가 두 앱에서 모두 동일한 리소스를 사용합니다. 라이브러리를 만들면 앱이 아니라 리소스를 추가 할 수 있습니까? 아니면 도서관 프로젝트의 앱 리소스를 어떻게 얻겠습니까? 하드 코드 된 모든 리소스 ID를 코드에서 제거하고 매개 변수 (constrctors 등)에서 가져 오기 위해 클래스를 수정해야합니까? – kruz05
매니페스트 (Java 소스뿐만 아니라)의 패키지 이름을 변경하려는 경우 별도의 프로젝트를 사용하는 것이 훨씬 깔끔합니다. Ant의 속임수로 처리 할 수 있지만 더 어렵습니다. –