1

Unity から Android で正常に実行できる QCAR プロジェクトを Unity で作成しました。ただし、Eclipse Android プロジェクトにエクスポートする際に問題が発生しています。hereの指示に従いましたが、アプリを実行しようとすると、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 プロジェクトにはありません。プロジェクトとさまざまなビルドパスの組み合わせに直接入れようとしましたが、成功しませんでした。

4

1 に答える 1

0

Eclipse との統合時に同じ問題が発生し、特に OBB スプリッター/APK 拡張パックを使用している場合、競合する AndroidManifest.xml ファイルが原因です。秘訣は、

1) Vuforia の Unity パッケージをインポートするときにインポートされたマニフェスト ファイルのバックアップを取ることです。
2) Google OBB Downloader パッケージがプロジェクトに追加された後、バックアップを取ります。
3) これらの両方のファイルを 1 つの AndroidManifest.xml ファイルにマージし、「UnityPlayerXXXXX.activity」および「QcarUnityPlayerXXXXXX.activity」に関連するすべてのアクティビティがマニフェストで宣言されるようにします。

そして出来上がり!!!...

于 2013-11-25T06:30:26.677 に答える