2016-12-30 17 views
0

我有一個android應用程序,我希望將其轉換爲另一個應用程序中使用的庫。我在Gradle文件的apply插件部分中將com.android.application更改爲com.android.library。刪除了應用程序ID。在Launcher應用程序庫中刪除了Launcher intent。但是當我建立這個項目時,我得到了幾個需要不斷表達的錯誤,如R.id.imageButton將android應用程序轉換爲android庫給出錯誤:需要常量表達式

其他一些帖子指出id在需要'常量'的開關盒內部使用。所以一個解決方法可能會用if-else結構替換開關情況。但唯一的辦法是?另外,如果是的話,爲什麼現在我將項目切換到庫而不是應用程序,爲什麼不把它當作常量?

有人可以幫助我失蹤。 感謝

+0

http://stackoverflow.com/questions/17614250/convert-existing-project-to-library-project-in -android-studio –

+1

@IntelliJAmiya我已經看到了鏈接,它主要是告訴我們更新gradle文件中的插件。正如我所提到的那樣,在重建時,我會得到那些「需要不斷表達」的錯誤。 –

回答

相關問題