2012-03-28 3 views
1

문제는 다음과 같습니다.android layout and jar exporting

나는 안드로이드 레이아웃을 가지고 있는데, 이것을 ad.xml이라고합시다. Ad.xml은 내 안드로이드 프로젝트에 포함될 것이며, 이클립스는 R. * 클래스를 생성합니다.

다른 하나의 프로젝트 인 ad-sdk는 jar로 내보내지고 광고 레이아웃이 포함 된 프로젝트에서 생성되는 R. * 클래스를 참조하는 클래스를 포함합니다.

jar을 내보내는 경우 컴파일 타임 오류와 함께 내 보냅니다. 어쨌든 다른 프로젝트에서 클래스를 참조하는 jar 파일을 내보낼 수 있습니까? 길은있을 것 같지 않지만 확실하게하고 싶었습니다.

본질적으로 나는 여러 프로젝트를 생성하고 ad.xml을 해당 프로젝트 각각으로 드래그하여 R. * 클래스 파일을 만들고 그 중 각각에 ad-sdk.jar를 포함시키고 싶습니다 프로젝트.

+0

하나의 방법은 광고에서 프로그래밍 방식으로 뷰를 만드는 것입니다 -sdk,하지만 지금은 옵션이 아니라고 가정합시다. –

+0

질문을 편집하여 해당 지점을 추가해야합니다. –

답변

0

어쨌든 다른 프로젝트의 클래스를 참조하는 jar 파일을 내보낼 수 있습니까?

R 값을 통해 직접 호스팅 프로젝트에서 가져온 것이 아닙니다.

는 기본적으로, 나는 그 * R.에서 클래스 파일을 결과를 해당 프로젝트의 각각의 ad.xml에서 드래그 여러 프로젝트를 만들 수 있도록하려면, 각각의 광고 sdk.jar 포함 그 프로젝트들.

일부 API를 통해 JAR에 호스트의 원하는 레이아웃에 R.layout 값 패스, 그리고 R.layout.ad에 하드 배선 대신 레이아웃하는 JAR을 사용할 수 있습니다.

0

이 링크를 한 번 봐, 확실하지 이것은 당신이 무엇을해야하지만 어쩌면 올바른 방향으로 단계를 경우 :이 모든 문제를 해결 물론 Library Projects