2013-08-23 57 views
3

我想用java/Android類創建一個庫項目 - 但沒有資源。基本上它會包含IO等幫助程序。我已經手動刪除資源等 - 該項目是here - 但我不知道這是否可以開箱即用 - 或者我的方式不正確
注意:我需要Android類 - 所以創建一個普通的java項目不是一個選項(?)如何創建一個沒有資源的android庫項目

編輯:如果沒有開箱的方式是否有刪除(編輯:內容)res/文件夾和支持庫的任何catch?我將不勝感激1-2-3程序

+0

在Properties - > Android中,標記「Is library」選項。 在您的項目中,將使用該庫,轉到屬性 - > Android,單擊「添加...」並選擇您的項目,然後在屬性 - > Java構建路徑 - >項目中,單擊「添加...」並再次添加你的庫項目 –

+0

我只是忘記添加我的評論,我認爲你不能創建一個沒有'/ res'目錄的Android庫項目,就像@KayvanN指出的那樣 –

+0

你會在這裏找到一些答案:[鏈接](http://developer.android.com/tools/projects/index.html#LibraryProjects)。 – Vikram

回答

0

我已經創建了一個Git倉庫來說明 - 我創建了一個香草日食的Android庫項目(screens)增加了一個混帳忽略(bin/),繼而又與libs/一起刪除不需要的資源(res/文件夾中的所有內容)和assets/並編輯清單。更改內容爲this commit以供參考。清理該項目一起刪除R.java

將增加更多(Android的.gitattributes和eclipse設置),但這是現在。

0

我相信你不能完全刪除res文件夾,因爲應用程序圖標包含在其中。但是,如果您不需要它以及該應用程序工作所需的任何其他內容,則可以刪除默認佈局。

如果你想訪問Android類,你將不得不創建一個Android項目。

我希望這會有所幫助。

+0

我已經刪除了res文件夾中的所有內容 - 我必須保留(空)dir終於是 - 但應用程序圖標對我來說沒用 - 所以1-2-3過程如何? –

4

您需要保持項目結構,包括。有res/ foder與drawable/等,但這些文件夾可以是空的。你的庫不需要引用任何drawable。 其他人建議它是「應用程序圖標」的必需條件,但是您的庫不需要清單中的任何<application>條目,因此它不需要任何圖標。這同樣適用於values/layout/文件夾。你的庫項目必須有這些文件夾(按照構建過程的要求),但是沒有文件(因此基本上保持它們爲空)是完全正確和有效的並且滿足您的要求。

+0

我已經刪除了'res /'文件夾中的所有內容(沒有'drawable /''values /'和'layout /'),我的主項目編譯好了 –