Android:非常量字段错误

Android:非常量字段错误,android,Android,我正在制作一个Android应用程序来扫描二维条形码。 我正在应用程序中使用Zxing源代码。 当我将代码粘贴到项目中时,出现了29个错误。 其中15个错误说:“非常量表达式:迁移是必要的” 错误消息框要求我将switch语句更改为if-else语句。 问题是我在代码中没有看到任何switch语句 public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.test); findVie

我正在制作一个Android应用程序来扫描二维条形码。 我正在应用程序中使用Zxing源代码。 当我将代码粘贴到项目中时,出现了29个错误。 其中15个错误说:“非常量表达式:迁移是必要的” 错误消息框要求我将switch语句更改为if-else语句。 问题是我在代码中没有看到任何switch语句

public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.test);
findViewById(R.id.get_camera_parameters).setOnClickListener(getCameraParameters);
findViewById(R.id.scan_product).setOnClickListener(scanProduct);
findViewById(R.id.scan_qr_code).setOnClickListener(scanQRCode);
findViewById(R.id.scan_anything).setOnClickListener(scanAnything);
findViewById(R.id.search_book_contents).setOnClickListener(searchBookContents);
findViewById(R.id.encode_url).setOnClickListener(encodeURL);...}
有人能帮我解决这个问题吗


提前感谢TB,他们改变了库使用R14版本工具的方式。看见这就是错误产生的原因,但我不明白为什么会在您发布的特定代码片段中报告,可能是库本身有问题。

谢谢您的回答。这是否意味着我无法解决此问题?