2014-04-04 62 views
1

我打算將我的Android應用程序的一部分作爲JAR/Library-Project分發。我不希望我的源代碼對我的JAR/Library-Project的用戶可見。根據開發人員文檔,可以將一個Android項目作爲包含資源的JAR發佈。但是,當我嘗試從我的測試客戶端項目啓動JAR的活動時,無法找到資源文件。我也嘗試探索生成的R文件,但在那裏沒有從編譯的JAR中引用佈局和Drawable。這種方法是否正確,還是應該爲此創建一個庫項目?作爲JAR分發Android項目

回答

0

試試這個:

  1. 通過取消IsLibrary標誌讓你的庫項目正常的項目。
  2. 以Android應用程序執行您的項目。 (它不會顯示任何錯誤)
  3. 您將在.apk文件夾中找到.jar文件。
  4. 給你.jar誰想要使用你的庫。
  5. 告訴他們只需將外部jar導入構建路徑。

這將很好地工作的所有資源。希望這會解決你的問題

+0

我試過這個。解壓Jar文件後,我發現只有與源代碼相關的java類。沒有任何資源文件的痕跡。 –