我有一個庫項目,我從主Android項目中引用。圖書館項目有其是在庫的清單是這樣聲明的應用程序類,Android:調用庫項目的應用程序類
< application android:name="com.textbook.pageview.BookApp"
我聲明在主項目的清單一樣,一切工作正常,但我該怎麼辦,如果一個項目已經有一個應用程序在它的清單中指定的類。如何在該場景中調用庫項目的應用程序類?如果我不知道,我會得到空指針,因爲應用程序類會爲庫的正常工作進行重要的設置和初始化。
thx。 幸運
感謝Niculare,但我已經添加了對主項目的引用,並將lib的清單中的任何內容添加到main的清單中。每件事情都很好,直到這一點,但是一旦我從main的清單中移除應用程序類,事情就會開始崩潰。我在不同的項目中使用這個lib,其中一些已經在他們的清單中定義了自己的應用程序類,所以我無法定義lib的應用程序類?任何線索如何解決這個問題? – 2013-03-03 20:09:13
您無法從主應用程序的清單中刪除''標籤。正如我之前所說的,讓每個項目都有它自己的清單文件(每個項目都有一個''標籤),並添加選項'manifestmerger.enabled = true'來自動合併清單。 –
niculare
2013-03-03 20:16:54
不要誤解我的意思。我不想刪除''標籤,但刪除'<機器人:名字=「com.textbook.pageview.BookApp」'從主的''標籤 和可能保持其他地方,使主項目可以調用它。我將嘗試'manifestmerger.enabled = true'屬性。 謝謝。 –
2013-03-03 20:46:35