java - eclipse android sdk更改后不更新代码

标签 java android eclipse

问题:

似乎没有任何错误,没有任何错误信息,但是即使对于最简单的示例,代码更改也不再生效。即:

public void onRadioButtonClicked(View view) {
    // Is the button now checked?
    boolean checked = ((RadioButton) view).isChecked();
    
    switch(view.getId()) {
        case R.id.rdo_todo:
            if (checked){
                Log.e("actedit", "rdo click22");
                }
            break;
        case R.id.rdo_reminder:
            if (checked){
                TimePickerDialog_doofin.newInstance(0, 10, true)
                .show(getFragmentManager(), "tpddf");
                
            }
            break;
    }
}

添加一些记录器:

public void onRadioButtonClicked(View view) {
    // Is the button now checked?
    boolean checked = ((RadioButton) view).isChecked();
    Log.e("actedit", "rdo click???");
    switch(view.getId()) {
        case R.id.rdo_todo:
            if (checked){
                Log.e("actedit", "rdo click22");
                }
            break;
        case R.id.rdo_reminder:
            if (checked){
                TimePickerDialog_doofin.newInstance(0, 10, true)
                .show(getFragmentManager(), "tpddf");
                Log.e("actedit", "rdo click rm");
            }
            break;
    }
}

当我单击单选按钮时,记录器不显示。代码中的其他更改也没有在设备中生效。

我试过但没有效果

我查看磁盘中的源文件,它确实改变了。从设备中删除apk并在 Debug模式下重新安装apk,问题仍然存在。 干净的项目 在项目的 bin 文件夹中删除 . 删除.metadate 文件并重新导入项目,仍然没有用!!

我的看法

eclipse 一定有地方可以隐藏/存储旧代码,但它在哪里?? 从这个链接:Java Code not properly updating

If none of these work, then I believe there could be some kind of lock in the file system but i have reboot several times,and use vim to see that the source code actually changes

额外信息

我在 eclipse juno 中使用 android sdk。

原因

之前电脑上的android sdks有3个版本:4.2.2,4.4.2,4.4w,我主要用的是4.4.2。 昨天我删除了4.4.2 sdk并开始使用4.4w sdk,之后出现问题。

最奇怪的是:我删除了 .metadata 和项目自己的 bin 文件夹中的每个文件,但是当我运行应用程序时,它仍然给我旧代码的结果!

更新

我开始一个新项目,代码运行正常,没有问题。 所以我将旧项目的bin和src文件夹复制到新项目,希望问题可以解决,但它仍然...

最佳答案

您是否尝试过对整个项目进行刷新,然后进行清理。

在 eclipse 中: 项目 -> 清理 -> 清理所有项目。

然后,再次运行您的应用。

关于java - eclipse android sdk更改后不更新代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26435737/

相关文章:

java - Camel-activemq 组件和camel-http4 组件的版本不兼容

java - 从输入文件中获取值并逐行添加到整数数组中(java)

可绘制文件夹上的Android内存不足错误

php - 任何有效的 php 调试器,PDT?

java - 计数结束 - 'Click Counter'

java - 使类抽象的主要优点是什么

java - map 中的多个标记未通过 SupportMapFragment 显示

android - 作为后台服务的语音识别

java - 如何访问此层次结构中的文件?

eclipse - 如何在eclipse 中配置maven tomcat 端口?