현재 apk를 만들려고 합니다.
우선 hoplayer_core를 컴파일 하고
target SharedLib: libhoplayer (out/target/product/generic/obj/SHARED_LIBRARIES/libhoplayer_intermediates/LINKED/libhoplayer.so)
target Symbolic: libhoplayer (out/target/product/generic/symbols/system/lib/libhoplayer.so)
target Strip: libhoplayer (out/target/product/generic/obj/lib/libhoplayer.so)
Install: out/target/product/generic/system/lib/libhoplayer.so
이런 결과가 나왔습니다.
그리고 hoffplay를 컴파일 하면
target Java: hoffplay (out/target/common/obj/APPS/hoffplay_intermediates/classes)
out/target/common/obj/APPS/hoffplay_intermediates/src/net/hybridego/mm/hoffplay/R.java:10: duplicate class: net.hybridego.mm.hoffplay.R
public final class R {
^
1 error
make: *** [out/target/common/obj/APPS/hoffplay_intermediates/classes-full-debug.jar] Error 41
이렇게 오류가 발생합니다.
jar 가 문제 인듯한데 안드로이드 전체 소스 설치후 전체 빌드 했을땐 저런 오류가 나진 않았고요.
오라클에서 jdk1.6.0_45를 다운받아 사용하고 있습니다.
jdk가 문제일까요??
PDK에서 컴파일 할때는 컴파일 도중에 R.java 를 생성하는데
올라가있는 버전은 java는 eclipse에서 작업하고 so만 가져다가 컴파일 할 수 있도록 만들어 놓았습니다.
때문에 R.java가 중복되서 나타나는 문제이고
어플리케이션의 gen 디렉토리를 삭제하시면 될꺼예요.