2012-02-02 37 views
2

我正在Intellij IDEA的Ubuntu加載筆記本上使用sqlite數據庫開發Android應用程序,並使用ormlite使用數據庫映射。我在項目文件夾的libs目錄中安裝了ormlite-android-4.23.jar,ormlite-core-4-1.31.jarormlite-4.23.jar。我不確定在這裏使用哪個版本。該應用程序正在運行,我試圖用我的Macbook繼續我的應用程序開發。我是Macbook新手。它裝載了Mac OS X 10.5.8版本。該應用程序未運行。在Mac OSX上使用IntelliJ處理ormlite的問題

下面是紅色的IntelliJ通過指示其消息是:

cannot resolve 

j256在import com.j256.ormlite.android.apptools.OrmLiteBaseActivity等地相關ormlite。

我是新開發這種應用程序,任何人都可以幫助我嗎?我在類似的問題中注意到答案是下載ormlite 4.20版本。我需要確切地知道文件的名稱以及在哪裏應該保存這個。

回答

2

很可能需要2個文件:

  • ormlite-core-4.33.jar
  • ormlite-android-4.33.jar

將這些文件在項目的任何目錄(而libs是專爲母語的.so庫,許多開發商將它用於jar庫,以便您可以使用它)。然後在您的模塊的IntelliJ IDEA和add it to the dependencies中配置一個庫。

+0

我安裝在MacBook的最新版本ormlite的。上述問題已解決。再次感謝您的答覆。在MacBook中,我仍然遇到另一個與ormlite相關的問題,這在Ubuntu中不是問題。在以下同一個應用程序的一段代碼中,getFeatureIntegerDao();在Intellij IDEA中以紅色突出顯示。消息是「無法解析該方法」。 Feature是一個映射具有四個表的sqlite數據庫的sqlite表特徵的類。 Dao featureIntegerDao = getHelper()。getFeatureIntegerDao(); – Piya 2012-02-02 14:48:30

+0

您應該提交另一個問題,提供更多詳細信息和示例項目。 – CrazyCoder 2012-02-02 14:57:46

+0

謝謝。我的應用正在運行。 – Piya 2012-02-14 07:45:38

0

你也可以把它添加到你的依賴:

compile group: 'com.j256.ormlite', name: 'ormlite-core', version: '4.33' 
compile group: 'com.j256.ormlite', name: 'ormlite-android', version: '4.33'