在AS上导入第三方module项目后报错提示:Resource IDs cannot be used in a switch statement in Android library modules
Posted 彬sir哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在AS上导入第三方module项目后报错提示:Resource IDs cannot be used in a switch statement in Android library modules相关的知识,希望对你有一定的参考价值。
在AS上导入第三方module项目后报错提示:Resource IDs cannot be used in a switch statement in android library modules
错误在哪,我不说多,直接说吧
百度上说是:用switch来进行判断操作时,会报这个错误,原因是R.id.XXX这类资源id在主application中是final,是常量,而在library中,是没有final的。
app的R.java文件:
library的R.java文件
as版本3.0.0以下可能查看到R.java文件
以上是关于在AS上导入第三方module项目后报错提示:Resource IDs cannot be used in a switch statement in Android library modules的主要内容,如果未能解决你的问题,请参考以下文章
在android studio上导入旧项目后报错提示:Your project file contains non-ASCII characters.
在Android Studio上导入别人的项目后报错提示:......drawable-hdpixxx.9.png: AAPT: error: file failed to compile.
编写的java项目在另一台电脑上导入打开后报错 怎么解决?急
Maven项目Update Maven Project后报错:Dynamic Web Module 3.0 requires java 1.6 or newer