簡體   English   中英

在Eclipse上集成Realm.io

[英]Integrating Realm.io on Eclipse

我正在嘗試將Realm.io數據庫集成到Eclipse上的新項目中,但是在編譯時會拋出以下錯誤:

[2014-10-09 16:21:48 - DatabaseBenchmark] The library 'realm-0.71.0.jar' contains native libraries that will not run on the device.
[2014-10-09 16:21:48 - DatabaseBenchmark] Additionally some of those libraries will interfer with the installation of the application because of their location in lib/
[2014-10-09 16:21:48 - DatabaseBenchmark] lib/ is reserved for NDK libraries.
[2014-10-09 16:21:48 - DatabaseBenchmark] The following libraries were found:
[2014-10-09 16:21:48 - DatabaseBenchmark]  - lib/armeabi/libtightdb-jni.so
[2014-10-09 16:21:48 - DatabaseBenchmark]  - lib/armeabi-v7a/libtightdb-jni.so
[2014-10-09 16:21:48 - DatabaseBenchmark]  - lib/mips/libtightdb-jni.so
[2014-10-09 16:21:48 - DatabaseBenchmark]  - lib/x86/libtightdb-jni.so

有關如何解決此問題的任何想法?


編輯:我已經嘗試在Eclipse->Preferences->Android->Build中取消選中“當外部jar包含本機庫時強制錯誤”,但沒有改變任何內容。

這是ADT的一個已知問題。 谷歌團隊決定不允許在Jar文件中包含本機代碼,因為他們注意到發布的應用程序包含Windows和Mac的本機代碼。

我正在努力解決問題,我有幾個解決問題的拉動請求。 一旦它們將在master中合並並且新版本完成(很快),您將不得不使用分發包並將eclipse文件夾的內容移動到libs文件夾中。

您還必須在Eclipse中啟用注釋處理,但我們將提供有關如何執行此操作的詳細說明。

Eclipse的另一個問題是它使用自己的注釋處理器處理器(!!!),它返回的元素不是源代碼中提供的順序,而是按類型排序。 其解決方法也將在0.72.0中發布

TL; DR請繼續關注Realm的下一個(即將發布)版本。

解壓de realm-0.71.0.jar並將lib文件夾移動到proyect libs文件夾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM