android studio调试时鼠标放变量一直显示evaluating
时间: 2023-10-25 13:45:02 浏览: 57
这个问题通常是由于调试时的延迟引起的。当您在调试时将鼠标放在变量上时,Android Studio会尝试获取该变量的值,并在变量上显示该值。但是,在某些情况下,由于延迟或其他原因,获取该变量的值可能需要一些时间。这就是为什么它会一直显示“evaluating”。
为了解决这个问题,您可以尝试使用以下方法:
1. 增加调试时的等待时间。在Android Studio的“设置”中,找到“调试”选项卡,然后将“延迟评估”的值增加到更高的数字。
2. 在调试时,尝试单击变量,然后在弹出的对话框中查看值。这通常比在编辑器中查看变量更快。
3. 如果您使用的是较旧版本的Android Studio,请升级到最新版本,这可能会解决该问题。
希望这些方法可以帮助您解决问题。
相关问题
android studio报错A problem occurred evaluating project ':app'. > Plugin with id 'com.android.application' not found.
这个错误通常是由于 Gradle 版本问题引起的。请先检查你的项目根目录下的 build.gradle 文件中的 Gradle 版本是否正确。例如:
```
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.1.1'
}
}
```
如果 Gradle 版本正确,那么你可以尝试在 Android Studio 中选择 "File" -> "Invalidate Caches / Restart",然后点击 "Invalidate and Restart" 按钮,这样可以清除缓存并重启 Android Studio。如果还是无法解决问题,请尝试升级或降级 Gradle 版本,或者重新安装 Android Studio。
Android studio接入高德SDK时报错: A problem occurred evaluating root project 'GuangdongVaccine'. > Build was configured to prefer settings repositories over project repositories but repository 'BintrayJCenter' was added by build file 'build.gradle'
这个报错信息提示你的项目的 `build.gradle` 文件中使用了 `BintrayJCenter` 仓库,但是你的构建配置中设置了优先使用 settings.gradle 中配置的仓库,因此出现了冲突。
为了解决这个问题,你可以有两种方法:
1. 将 settings.gradle 中的 `repositories` 配置删除或注释掉,只使用项目的 `build.gradle` 中的仓库配置。具体来说,在 settings.gradle 文件中,将以下代码:
```
repositories {
jcenter()
}
```
修改为:
```
//repositories {
// jcenter()
//}
```
2. 在项目的 `build.gradle` 文件中指定使用 `BintrayJCenter` 仓库。具体来说,在 `build.gradle` 文件中,将以下代码:
```
allprojects {
repositories {
google()
jcenter()
}
}
```
修改为:
```
allprojects {
repositories {
google()
maven { url 'https://dl.bintray.com/android/android-tools/' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/google' }
jcenter()
}
}
```
修改完成后,重新同步你的项目即可。