今天早上一切都很好。我甚至回滚了我所做的所有代码更改,但应用程序不会构建/运行!这让我疯了。我想它必须是一个已经改变的应用程序设置?
这是代码片段之一(尽管如前所述,不确定代码是否重要,因为它直到今天才能完美运行);
public boolean isExternalStorageWritable() {
String state = Environment.getExternalStorageState();
if (state.equals(Environment.MEDIA_MOUNTED)) {
return true;
}
return false;
}
答案 0 :(得分:0)
知道了!通过向我提供更多信息帮助显示Gradle控制台......
String state = Environment.getExternalStorageState();
^
symbol: method getExternalStorageState()
location: variable Environment of type String
C:\SVN\MainActivity.java:1106: error: cannot find symbol
等等......环境不应该是String类型。哎呀!我已经使用这个保留名称声明了一个String。我改变了我的String变量名,一切都恢复了。
奇怪,因为我确信这工作得早,但我猜不是......