Eclipse Juno / Android坏了,调试错了,gen文件夹没有创建(R错误)

时间:2013-06-02 14:24:32

标签: android eclipse

我有一个非常奇怪的问题,我相信我的大jun子破了。我在这次日食中有Android ADT插件。

以下截图将证明我相信。

enter image description here

尚未完成。在上面的屏幕截图之后,我再次按F6,这就是我得到的:

enter image description here

我将再次解释这个案例以提出一个明确的问题。我调试我的应用程序,然后我得到arg2值为1.之后,我按f6并且代码转到案例0(而不是案例1)然后我再次按f6并且代码转到案例6(WTF ?????我确实有break,怎么会遇到案例0和案例6?)

如果您需要,这是上面屏幕截图中的代码:

public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        // TODO Auto-generated method stub
        Intent i = new Intent(this, Chapter.class);

        switch(arg2)
        {
        case 0:
            Toast.makeText(this, "a", Toast.LENGTH_SHORT).show();
            break;
        case 1:
            i.putExtra("key", 1);
            Toast.makeText(this, arg2 , Toast.LENGTH_SHORT).show();
            startActivity(i);
            break;
        case 2:
            i.putExtra("key", 2);
            startActivity(i);
            break;
        case 3:
            i.putExtra("key", 3);
            startActivity(i);
            break;
        case 4:
            i.putExtra("key", 4);
            startActivity(i);
            break;
        case 5:
            i.putExtra("key", 5);
            startActivity(i);
            break;
        case 6:
            i.putExtra("key", 6);
            startActivity(i);
            break;
        case 7:
            i.putExtra("key", 7);
            startActivity(i);
            break;
        case 8:
            i.putExtra("key", 8);
            startActivity(i);
            break;
        }
    }

非常感谢,感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

我可能完全错了,但这对我来说似乎很正常。这些案例的工作方式类似于第一个实例为0的数组,其中arg2为int,因此第一个实例为1

答案 1 :(得分:1)

,由于 ADT 22 中的错误,它已被破坏。我需要将ADT升级到最新版本并安装 Android Build Tools 。之后,程序和调试将运行NORMALLY。

如果您遇到同样的问题,这些链接可能会对您有所帮助:

https://groups.google.com/forum/?fromgroups#!topic/android-developers/rCaeT3qckoE https://groups.google.com/forum/?fromgroups=#!topic/adt-dev/epOfZbKPFdk