我的Android应用程序中有一个错误,我认为这与错误地保存/加载sharedPreferences有关。这个bug很难复制,所以我不确定它最初是什么造成的。
我现在正在尝试使用日志调试我的应用程序,但没有人正在点击。我已经在代码中尽早将它们放在我的MainActivity类中。
on onCreate:
public void onCreate(Bundle savedInstanceState) {
Log.e("LOG REACHED","onCreate");
在onStart上:
protected void onStart() {
Log.e("LOG REACHED", "onStart");
是否有任何情况会发生这种情况?
答案 0 :(得分:3)
由于logcat有时会出现不一致的行为,因此您很可能不会只是阅读日志语句,因为它们会被打印出来,特别是如果您通过Android Studio进行监控。我会尝试以下方法:
请确保我在您的情况下过滤掉正确的日志级别'e'。
尝试拔出/重新插入设备或重启模拟器是值得的。
adb kill-server
然后adb start-server
答案 1 :(得分:2)
除了Mahmoud所说的,由于Manifest或build.gradle文件中缺少标签,可能您的应用程序不再可调试。试试:
android:debuggable="true"
标记中添加appicaltion
。
或debuggable true
buildTypes
一切顺利:)