case 式は定数式でなければなりません

エラー内容
以下のエラーがでて実行きない。
case 式は定数式でなければなりません

心当たりのある原因例
プロパティーからライブラリを追加した。

エラー解決方法
switch文使わないで、if文使う。
または、ライブラリーを追加した場合は、ライブラリのチェックをはずす。
右クリック⇒プロパティ⇒Android⇒ライブラリのチェックをはずして適用

補足
case文にはRファイルにfinalが必要だが、参照をAndroidプロジェクトからAndroidライブラリに変更することで、eclipseがRにfinalを自動で追加しなくなった。Androidプロジェクトに戻すと自動的に追加してくれるようになる。

Comments are closed.