我在 Android Studio 的调试窗口中收到此消息。这不是静态方法,也不是类。这是什么意思?
问问题
21940 次
6 回答
16
在 Lambda 块中,我们无法评估变量的值。从 lambda 表达式更改为普通表达式解决了我的问题
于 2019-05-30T11:17:54.253 回答
14
我认为这是与反射有关的问题。我的项目是使用 Hugo。一旦我禁用它,错误就消失了。
于 2016-03-07T11:28:08.687 回答
11
this
关键字是对当前对象实例的引用,如官方 Java文档中所示。
在您的情况下,错误消息'this' is not available
意味着调试器无法访问(即不知道)当前对象。
于 2016-03-02T14:07:57.283 回答
3
当我更改我的 gradle 配置时,为我工作。这是错误配置:
buildTypes {
release {
minifyEnabled true
zipAlignEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug {
minifyEnabled true
zipAlignEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
而且,这对我有用。
debug {
minifyEnabled false
zipAlignEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
于 2018-05-07T06:54:44.333 回答
0
我不得不debug
用这个更改以前的代码:
buildTypes {
debug {
debuggable true
minifyEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
于 2022-01-11T16:58:46.070 回答