2012-01-19 1 views
1

Я создал проект QCAR в Unity, который я могу успешно запустить на Android от Unity. Тем не менее, я столкнулся с проблемой экспорта его в проект Eclipse android. Я следовал инструкциям из here, но когда я пытаюсь запустить приложение, я получаю следующее сообщение об ошибке в LogCatНе удалось найти 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 

Недостающий файл находится в моей библиотеке проекта, но не мой Android проекта. Я попытался применить его непосредственно в моем проекте и различных комбинациях путей построения, но без успеха.

ответ

0

У меня была такая же проблема при интеграции с Eclipse и вызвана конфликтующим файлом AndroidManifest.xml, особенно если вы используете пакет расширения Splitter/APK OBB. Фокус в

1) Сделайте резервную копию файла манифеста, импортированного при импорте пакета Unity Vuforia.
2) Сделайте резервную копию после добавления в проект пакета Google OBB Downloader.
3) Объедините оба файла в один файл AndroidManifest.xml, чтобы в манифесте были объявлены все действия, осуществляемые с помощью «UnityPlayerXXXXX.activity» и «QcarUnityPlayerXXXXXX.activity».

и Voila !!! ...