2012-01-19 2 views
1

Unity에서 성공적으로 실행할 수있는 Unity에서 QCAR 프로젝트를 만들었습니다. 그러나 이클립스 안드로이드 프로젝트로 내보내는 중 문제가 발생했습니다. 나는 here의 지침을 따랐지만이 로그 캣QCARWrapper를 찾을 수 없습니다.

01-19 16:20:42.521: D/dalvikvm(30361): Trying to load lib /data/data/com.my.app/lib/libQCARWrapper.so 0x4824dce8 
01-19 16:20:42.521: I/dalvikvm(30361): Unable to dlopen(/data/data/com.my.app/lib/libQCARWrapper.so): Cannot load library: find_library[1188]: 2389 'libQCARWrapper.so' failed to load previously 
01-19 16:20:42.521: E/Unity(30361): Unable to find QCARWrapper 

에서 나는 다음과 같은 오류가 응용 프로그램을 실행하려고하면 누락 된 파일은 내 안드로이드 프로젝트 나의 라이브러리 프로젝트에 있지만. 나는 그것을 내 프로젝트와 다양한 빌드 경로 조합에 직접 넣으려고했지만 성공하지는 못했습니다.

답변

0

Eclipse와 통합 할 때 동일한 문제가 발생했으며 특히 OBB 스플리터/APK 확장 팩을 사용하는 경우 충돌 AndroidManifest.xml 파일로 인해 발생합니다. 트릭은

입니다. 1) Vuforia의 Unity 패키지를 가져올 때 가져온 Manifest 파일의 백업본을 가져옵니다.
2) 구글 OBB 다운로더 패키지가 프로젝트에 추가 된 후에 백업하십시오.
3)이 두 파일을 하나의 AndroidManifest.xml 파일에 병합하여 "UnityPlayerXXXXX.activity"및 "QcarUnityPlayerXXXXXX.activity"로 리 턴된 모든 활동이 매니페스트에 선언되도록합니다.

및 Voila !!! ...

관련 문제