2011-09-22 75 views
0

我的問題是聲明,有一個Android項目x和我的項目年。我想從我的項目和一些資源文件添加一些類作爲項目x中的jar添加。基本上我不希望項目x的創建者寫或添加除我的jar之外的其他任何東西。用戶定義的資源文件夾要建相同的Android res文件夾生成一個新的R.java類

我想保持一個不同的「邁爾斯」文件夾中,這包括罐子。這個Myres文件夾類似於Android應用程序中的「res」文件夾。並且將「Myres」文件夾構建爲與res文件夾相同,並獲取生成的java類,即具有res和Myres文件夾的R.java類。

最後的選擇,我看到的是寫一些部分的可運行代碼,將其直接放置在資源文件從我的罐子到項目X res文件夾(而這是一個可能的)。

請注意,不會有文件之間的任何名稱衝突。

回答

1

你需要創建一個庫項目。如果您不想提供源代碼,您可以構建一個jar文件並將其包含在您的庫項目中。

有沒有其他簡單的方法,包括圖書館,或者將它們複製到第二個應用程序外的\ RES文件。他們不能被包含在jar afaik中。

對圖書館http://developer.android.com/guide/developing/projects/projects-eclipse.html

+0

一些細節所以現在我做的,有一些Android的活動,服務mycode.jar和mylibraryproject添加它。現在在myapplicationproject中添加這個mylibraryproject。這隱藏了我的活動,服務實現,但我無法訪問我的活動,在myapplicationproject的某些類文件中的服務類。 – singsuyash

+0

我想你還需要將.jar添加到第二個項目中。 –

+0

感謝邁克..這是目前唯一的工作選項.. – singsuyash

相關問題