Android:非常量字段错误

时间:2012-01-29 15:35:03

标签: android

我正在制作一个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

1 个答案:

答案 0 :(得分:0)

他们改变了库使用R14版工具的方式。见this。所以这就是错误产生的地方,但是我不明白为什么会在你发布的特定代码片段中报告它,也许这个库本身有问题。