我已经几个月没有问题地编译我的Android应用了。我正在使用Android Studio 3.4.1
。我仍然可以运行该应用程序。问题是几秒钟后(肯定不是一分钟),我看到了:
V/FA: Inactivity, disconnecting from the service
该应用正在执行,但不再向Android Studio报告操作。我看到了:
但是在Android Studio日志中,似乎该应用程序已经停止。完全没有关于我在该应用程序上的操作的报告。如果我按停止按钮,我仍然可以停止该应用程序,尽管它对此做出了响应。但是除了能够停止应用程序之外,Android Studio日志中没有任何报告。
我已经在V/FA: Inactivity, disconnecting from the service尝试了Sohaib Aslam提供的解决方案。它不能为我解决问题。我尝试使用File > Invalidate Caches / Restart...
重新启动计算机,将物理电话连接到便携式计算机,而不是从Android Studio Emulator运行,结果始终是相同的:
V/FA: Inactivity, disconnecting from the service
我不知道为什么会这样。我一直在正确编译我的应用程序。我记得我做的最后一件事是使用Build > Generate Signed Bundle / APK...
。 .apk
文件已正确生成。但是后来我发现了一个错误,并尝试使用System.out.println()
和Log.d()
再次调试该应用程序。关于V/FA: Inactivity, disconnecting from the service
的问题开始出现。我看不到生成.apk
文件怎么可能导致此问题。我没有在线找到解决此问题的方法。有任何想法吗?谢谢。
更新1:
在我看到有关因不活动而断开连接的那一行之前发生的事情的一些情况:
I/FIAM.Headless: Removing display event listener
D/EGL_emulation: eglMakeCurrent: 0xe773e460: ver 3 0 (tinfo 0xcae782d0)
D/EGL_emulation: eglMakeCurrent: 0xe773e460: ver 3 0 (tinfo 0xcae782d0)
V/FA: Inactivity, disconnecting from the service
也许关于Removing display event listener
的这一行很好地暗示了导致问题的原因?
答案 0 :(得分:0)
很奇怪。我的解决方法是通过在图形用户界面的元素上显示变量的值来测试更改。