情况:
我使用的是Android工作室,当我在其中更改一行代码时有时会出错,我刚刚更改的代码不起作用,它仍然运行我的旧版本代码。
,例如
int a = 1;//old version
int a = 2;//new version
当我运行新版本代码时,有时值为1。
修正:
我知道我可以清理项目并重启Android Studio来修复它,但为什么会发生?
我的问题:
这只是一个AS bug或我在项目设置中出错的地方?
更多细节示例:
我的方法是类似下面的方法putLog()
private void putLog()
{
Log.i("tag","string");
}
然后我发现我不再需要Log.i(“tag”,“string”),所以我删除它
private void putLog()
{
// Log.i("tag","string");
}
但删除后,日志输出仍然存在,我的删除不起作用。 我重新启动Android Studio并清理缓存,日志不再显示。
答案 0 :(得分:0)
那主要是因为我使用多通道gradle脚本来生成apk,现在我删除它,它不再显示。