Java 错误:找不到符号方法读取行(文件,字符集)

Java 错误:找不到符号方法读取行(文件,字符集),java,android,android-studio,Java,Android,Android Studio,我正在做一个项目,我更新了gradle依赖项,以便获得FileUtil。我构建的最后一行(模块:app)是我更新的(实现“commons io:commons io:2.6”)。我在过去使用过这个方法,它很管用,但是现在读线和写线都出现了错误。有什么想法吗?谢谢大家! dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:

我正在做一个项目,我更新了gradle依赖项,以便获得FileUtil。我构建的最后一行(模块:app)是我更新的(实现“commons io:commons io:2.6”)。我在过去使用过这个方法,它很管用,但是现在读线和写线都出现了错误。有什么想法吗?谢谢大家!

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
    implementation 'androidx.recyclerview:recyclerview:1.1.0'
    implementation 'commons-io:commons-io:2.6'
}

//此函数将通过读取数据文件的每一行来加载项
私有void loadItems(){
试一试{
items=newarraylist(FileUtils.readLines(getDataFile(),Charset.defaultCharset());
}捕获(IOExcpetion e){
Log.e(“主要活动”,“错误读取项”,e);
items=newarraylist();
}
}
//此函数通过将项目写入数据文件来保存项目
私有void saveItem(){
试一试{
FileUtils.writeLines(getDataFile(),item);
}捕获(IOE异常){
Log.e(“MainActivity”,“错误写入项”,e);
}
}

确保添加此导入语句

import org.apache.commons.io.FileUtils;

这将起作用。

您使用的是什么FileUtils类?@Stultuske我使用的是import android.os.FileUtils;我没有看到readLines方法。@Stultuske将导入更改为import org.apache.commons.io.FileUtils;现在可以了,谢谢!回答时一定要解释清楚。
import org.apache.commons.io.FileUtils;