我有一个Android应用程序,我希望转换为一个库,以便在另一个应用程序中使用。我已在gradle文件的apply plugin部分中将com.android.application
更改为com.android.library
。删除了应用程序ID。删除了库的Launcher应用程序中的Launcher意图。但是当我构建这个项目时,我得到了一些错误,这些错误需要像R.id.imageButton
一样持续表达。
其他一些帖子表明在需要“常量”的开关盒内使用了id。因此,解决方法可能是使用if-else结构替换switch case。但这是唯一的方法吗?另外,如果是,为什么我现在将项目切换到库而不是应用程序时,不将id视为常量?
有人可以帮我解决的问题。 感谢