谷歌应用引擎--- Android客户端的移动后端启动器中的源代码错误

时间:2014-09-02 13:29:16

标签: java android google-app-engine

我已经按照谷歌应用引擎中的移动后端启动程序中的步骤,并使用提供的示例“留言板”,但在构建所有项目后,它显示了几个错误,在我看来源代码错误如下:

1.描述资源路径位置类型 case表达式必须是常量表达式GuestbookActivity.java / CloudBackendAndroidClient / src / com / google / cloud / backend / sample / guestbook line 146 Java问题

2.描述资源路径位置类型 case表达式必须是常量表达式IntroFirstFragment.java / CloudBackendAndroidClient / src / com / google / cloud / backend / sample / guestbook line 50 Java问题

3.描述资源路径位置类型 case表达式必须是常量表达式IntroSecondFragment.java / CloudBackendAndroidClient / src / com / google / cloud / backend / sample / guestbook line 53 Java问题

4.描述资源路径位置类型 case表达式必须是常量表达式IntroSecondFragment.java / CloudBackendAndroidClient / src / com / google / cloud / backend / sample / guestbook line 56 Java问题

5.描述资源路径位置类型 case表达式必须是常量表达式IntroThirdFragment.java / CloudBackendAndroidClient / src / com / google / cloud / backend / sample / guestbook line 60 Java问题

6.描述资源路径位置类型 case表达式必须是常量表达式IntroThirdFragment.java / CloudBackendAndroidClient / src / com / google / cloud / backend / sample / guestbook line 63 Java问题

7.描述资源路径位置类型 case表达式必须是常量表达式IntroThirdFragment.java / CloudBackendAndroidClient / src / com / google / cloud / backend / sample / guestbook line 66 Java问题

我绝对无法弄清楚这里发生了什么,我不知道它的源代码是否有任何问题,所以我需要专家来帮助我解决这个问题。非常感谢!


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~

好的,问题是按照建议修复的。但最后一个问题是错误:

描述资源路径位置类型 错误:找不到包'android'中的属性'parentActivityName'的资源标识符AndroidManifest.xml / CloudBackendAndroidClient第22行Android AAPT问题

如果我需要在androidManifest.xml中添加一些内容?

1 个答案:

答案 0 :(得分:2)

这看起来与此帖有关:switch case statement error: case expressions must be constant expression

从ADT 14开始,资源R类中的常量不再被声明为final,因此您需要将开关转换为if-else语句。