2011-05-18 54 views
1

我的應用程序已在Android Market中。我想創建一個基於相同代碼庫的試用應用程序,然後添加一些新代碼來限制某些關鍵功能。有沒有什麼好的教程,博客,堆棧帖子等討論如何在eclipse中使用一個代碼庫進行維護。具有與完整版本相同的代碼庫的Android試用版程序

我遇到的問題之一是當我在代碼中訪問資源時,必須引用它們,例如packageName.R.whatever和兩個應用程序不能具有相同的packageName。所以我的試用版本無法重用代碼庫,因爲所有的資源引用都不起作用。有沒有人找到解決這些問題的方法?我嘗試了很多搜索,但沒有提出很多答案。

謝謝您的幫助

回答

2

我認爲你需要做一些重構,但是希望不是太大。創建一個通用代碼庫,並將該代碼放置在Android庫項目中。然後從完整版本和試用版本中使用該項目。你的圖書館項目可以包含你的大部分代碼。

+1

同意。將通用代碼移動到圖書館項目是最好的選擇。我之前完成了這件事。這裏的官方文檔:http://developer.android.com/guide/developing/projects/projects-eclipse.html#SettingUpLibraryProject – dgmltn 2011-05-18 19:08:37

+0

所以關於這個問題。圖書館可以擁有自己的資源嗎? I.E.它會解決我的問題與資源名稱是項目特定的。他們現在可以成爲圖書館特定 – 2011-05-19 04:29:38

+0

庫項目可以擁有資源。 – Kaj 2011-05-19 05:23:15

相關問題