Android 添加其他库会使其他库崩溃

Android 添加其他库会使其他库崩溃,android,android-library,Android,Android Library,我试图将facebookSDK库添加到我的项目中,但一切都崩溃了。首先出现的问题是我有3个版本的android-support-v4.jar,所以我从我的项目复制了这个文件,并将它粘贴到其他2个方向。然后我发现了操作栏按钮的问题,就像这些库出了问题一样,我删除了所有文件并再次添加它 现在我在每一个案例中都有错误 public boolean onOptionsItemSelected(MenuItem item) { Intent intent; switch (item.g

我试图将facebookSDK库添加到我的项目中,但一切都崩溃了。首先出现的问题是我有3个版本的
android-support-v4.jar
,所以我从我的项目复制了这个文件,并将它粘贴到其他2个方向。然后我发现了操作栏按钮的问题,就像这些库出了问题一样,我删除了所有文件并再次添加它

现在我在每一个案例中都有错误

public boolean onOptionsItemSelected(MenuItem item)
{ 
    Intent  intent;
    switch (item.getItemId())
    {
 here ->    case R.id.Choice1:
        intent= new Intent(this, Chooser.class);

        startActivity(intent);

        return true;
好像他没有看到菜单上的项目。
我必须再次添加
android-support-v4.jar

将switch/case语句替换为if/else。如果您在Eclipse中,只需单击开关,然后按CTRL+1


检查这个问题以了解更多信息

我将每个开关语句都改为if-else语句,现在我没有错误,有人知道这个问题的根源你得到了什么错误?“case表达式必须是常量表达式”是的,它可以工作,但我对这个问题的根源很好奇。昨天它和switch语句一起工作,一切正常