2012-03-19 56 views
0

如何在NetBeans IDE中創建一個Android庫項目?構建目標將是另一個Android項目中使用的JAR。我在http://developer.android.com/guide/developing/projects/projects-eclipse.html上看到了在Eclipse中創建一個庫項目的文檔,但我使用的是NetBeans。我沒有在Android項目的屬性中看到isLibrary屬性。如果沒有內置的方法來實現這一點,我該如何去手動設置一個Android庫項目?如果這是一個很厚的問題,請原諒我。在NetBeans中創建一個Android庫項目

+0

使用maven構建源代碼的Netbeans,所以我認爲你必須用正確的依賴關係編寫你自己的build.xml。 isLibary屬性在構建目標時很容易獲得依賴關係。 – Michele 2012-03-19 20:05:50

+0

@Michele,所以如果我包含所有的Android和其他依賴項,並且只需將JAR導入到我真正的Android應用程序項目中,這應該可行? 「isLibrary」沒有什麼神奇之處? – 2012-03-19 20:13:55

+0

我想沒有什麼更多,你試過嗎?它不工作? – Michele 2012-03-19 20:21:20

回答

2

Netbeans使用標準的android項目佈局(請參閱the features site)和標準的基於ant的構建。這意味着項目根目錄中有一個project.properties文件。一個庫項目中有android.library=true,以及android目標版本(以及最終的其他android庫引用)。該文件可以在Important Files下查看和打開。清理和重建時,Netbeans的行爲就好像這是一個lib項目(不創建APK等)

否則,您可以使用SDK android工具(位於$SDK/tools)生成的cmdline後的lib項目嘗試以某種方式將其導入Netbeans。