2012-10-25 41 views
1

我已經在IDEA中創建了庫項目常用幫手,我在我的android應用程序中使用它。不能在Intellij IDEA項目中包含源庫

然後我創建了android應用程序,並將其包含在我的庫項目中,如this tutorial said

一切似乎沒問題,代碼自動完成工作正常,IDEA認識到該庫及其中的所有類和方法。

但後來我編譯應用程序,看到錯誤「'org.my.helperlibrary'不存在」。然而,正如我所說,IDEA在製作/啓動項目之前就像一切都好。

Here is similar question,但答案是微不足道的,當然,我的圖書館已籤「是圖書館工程」選項,但我仍然無法啓動我的應用程序,它使用我的圖書館。

更新時間:

我剛剛看到一個錯誤: 「意外頂級例外:java.lang.IllegalArgumentException異常:已添加:Lorg /我/ helperlibrary /幫手;」 當我刪除我的android應用程序中的庫的所有用法。所以它只包含在我的應用程序中,並未使用。

+0

輔助程序是庫項目還是jar文件? –

+0

幫助程序是庫項目 –

回答

1

原來,我不應該在該窗口中手動添加依賴

enter image description here

我,而應該在我的項目窗口在左側

enter image description here enter image description here enter image description here

添加新的模塊

然後我應該選擇iml文件中的Android庫項目的根文件夾我想用

enter image description here

然後我按完成並從該點我有兩個模塊在我的項目

enter image description here

之後,當使用類我可以在SampleLibrary的任何類上按Alt + Enter,並告訴IDEA添加模塊依賴關係

enter image description here

然後,我可以看到IDEA在沒有我的情況下創造了我所需要的一切。我現在可以使用SampleApplication的SampleLibrary!

enter image description here

0

嘗試選擇圖書館項目,然後點擊Build -> Compile <your library project name>。 然後回到你使用這個庫的項目,然後點擊Build -> Rebuild Project。 之後嘗試再次運行項目。

希望它有幫助。

+0

中的java類嗎?它有幫助嗎? – Dmitriy

+0

不,同樣的錯誤 –

相關問題