Android Studio 0.9.2至0.9.3错误:无法引用toString()方法

Android Studio 0.9.2至0.9.3错误:无法引用toString()方法,android,android-studio,Android,Android Studio,我刚刚将android studio版本从0.9.2更新为0.9.3,并打开一个现有项目(使用0.9.2运行),以下错误(红色下划线)出现在所有“.toString”方法(f.I.Integer.toString)中:无法从静态上下文引用非静态方法toString()。但是调试没有显示任何内容,应用程序运行正常。有什么建议吗 例如: private String read(String nomefile) { String dati=null; try{ File

我刚刚将android studio版本从0.9.2更新为0.9.3,并打开一个现有项目(使用0.9.2运行),以下错误(红色下划线)出现在所有“.toString”方法(f.I.Integer.toString)中:无法从静态上下文引用非静态方法toString()。但是调试没有显示任何内容,应用程序运行正常。有什么建议吗

例如:

private String read(String nomefile)
{
    String dati=null;
    try{
        FileInputStream fin=openFileInput(nomefile);
        int c;
        String temp="";
        while ((c=fin.read())!=-1)
        {
            temp=temp+Character.toString(((char)c));
        }
        dati=temp;
    } catch (FileNotFoundException e1) {
        e1.printStackTrace();
    } catch (IOException e1) {
        e1.printStackTrace();
    }
    return dati;
}
“.toString”用红色下划线加上此批注:“不能从静态上下文引用非静态方法toString()” Upate:
将“Character.toString(…)”替换为“Character.valueOf(…)”似乎一切正常(没有红色下划线)。这意味着toString方法将被弃用?

尝试转到文件>使缓存无效并重新启动。我刚刚升级,没有这个问题

编辑

看来这是一个错误。下一个金丝雀版本中应该有一个永久性的补丁。

这是一个常见的bug。

根据这一点,修复程序将在0.9.4版本发布

将您的LogCat复制并粘贴到代码块中LogCat在这里没有帮助。这是IDE问题。您确定SDK管理器中的所有内容都是最新的吗?我遇到了AS和SDK管理器不更新的问题。当我更新为时,我总是进入并更新SDK管理器,只有android 5.0(API 21)未安装从android Studio事件日志窗口发布错误详细信息,并在示例行上显示有错误。