2017-03-09 169 views
0

我想將Android Studio項目轉換爲庫。Android將項目轉換爲庫項目

什麼是最好的方式來做到這一點,我需要遵循的步驟?

我可以從該庫項目中刪除哪些文件,以便庫看起來更清潔?

+0

此信息可能會有所幫助http://stackoverflow.com/questions/17614250/convert-existing-project-to-library-project-in-android-studio –

+0

感謝我稍後會在 –

回答

2

Android庫在結構上與Android應用程序模塊相同。 它可以包含構建應用程序所需的一切,包括源代碼,資源文件和Android清單。但是,Android庫不是編譯成在設備上運行的APK,而是編譯成可以用作Android應用程序模塊依賴項的Android歸檔文件(AAR)。與JAR文件不同,AAR文件可以包含Android資源和清單文件,除了Java類和方法外,還允許您在佈局和可繪製的共享資源中進行捆綁。

轉換一個應用模塊庫模塊

公開賽現有的應用程序模塊的build.gradle文件。在頂部,你應該看到以下內容:

apply plugin: 'com.android.application' 

更改插件分配如下所示:

apply plugin: 'com.android.library' 

單擊同步工程與搖籃文件。

檢查此瞭解更多詳情https://developer.android.com/studio/projects/android-library.html

+0

後面讀取它,我收到以下錯誤'找不到包'com.googlecode.android.widgets.MyClass''中屬性'labelerClass'的資源標識符。如何解決這個問題? –

+1

你忘了提及他應該從build.gradle中刪除「applicationId」 – Zapdos