Невозможно найти QCARWrapper - PullRequest
1 голос
/ 19 января 2012

Я создал проект QCAR в Unity, который я могу успешно запустить на Android из Unity. Тем не менее, я столкнулся с проблемой экспорта его в проект Eclipse android. Я следовал инструкциям здесь , но когда я пытаюсь запустить приложение, я получаю следующую ошибку в logcat

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. Я пытался поместить его непосредственно в мой проект и различные комбинации путей сборки, но безуспешно.

1 Ответ

0 голосов
/ 25 ноября 2013

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

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

и вуаля !!! ...

...