case 式は定数式でなければなりません
エラー内容
以下のエラーがでて実行きない。
case 式は定数式でなければなりません
心当たりのある原因例
プロパティーからライブラリを追加した。
エラー解決方法
switch文使わないで、if文使う。
または、ライブラリーを追加した場合は、ライブラリのチェックをはずす。
右クリック⇒プロパティ⇒Android⇒ライブラリのチェックをはずして適用
補足
case文にはRファイルにfinalが必要だが、参照をAndroidプロジェクトからAndroidライブラリに変更することで、eclipseがRにfinalを自動で追加しなくなった。Androidプロジェクトに戻すと自動的に追加してくれるようになる。