2016-08-11 45 views
-2

我有一個包含線性佈局,視圖等模塊的項目。我想將它轉換成一個庫並將其抽象出來,所以如果我決定給另一個人開發,他們就不會看到這些代碼。 當我試圖做一個圖書館,而我看到錯誤,如「無法找到符號類R」等,android studio模塊上的抽象代碼。需要建築指導

我想這是因爲,如果我把它做成一個庫,它不支持佈局?

我該如何解決這個問題?底線是我需要分開一個模塊,並將抽象代碼提供給另一個人。 (可能像AAR)可能嗎?我怎樣才能做到這一點?

在此先感謝

回答

0

版本的Android檔案庫(AAR)可包含儘可能多的資源的應用程序可以(圖像,字符串,夢詩,顏色,佈局),並可以包含類,如自定義視圖,複合視圖,活動,片段等。

您也可以在庫中包含一些外部依賴項,並將它們用作內部資源,甚至通過庫將該庫提供給應用程序。

關於R類,可能需要檢查所有佈局或類,並從以前的應用程序模塊中刪除導入R,並從庫模塊中導入新的R