我刚刚将Android Studio更新至3.5,并且开始使用新的“应用更改”功能。我可以使用AVD部署应用程序而不会出现问题,但是当我使用智能手机(带Oreo的Galaxy S9 +)时,该过程一直崩溃,并且每次我都必须手动终止该应用程序并单击“启动”。
我已经尝试创建一个新项目,杀死所有应用程序,插拔USB电缆,然后重新启动设备。我也尝试了使缓存/重启和清理项目无效。
这是IDE给我的错误:
E / zygote64:传递给GetEnv的错误的JNI版本:805372416
E / studio.deploy:检索JVMTI函数表时出错。
未应用更改。
我们无法部署您的更改:MISSING_AGENT_RESPONSES
谢谢你的帮助
与Google团队联系后,他们打开了一个新期刊,如果您想保持最新状态,请点击以下链接:https : //issuetracker.google.com/issues/139942372
更新:Google已将此问题标记为已修复,我认为在下次更新中一切都会好起来的。
我正在尝试将我的智能手机连接到 IOT 设备制作的 AP。我将connectivitymanager.requestNetwork() 与NetworkCallback 一起使用,一切正常,直到我关闭我的AP 并且显然requestNetwork() 找不到任何网络。此时,当我按“取消”时,我预计会调用 onUnavailable(),但应用程序仍处于空白屏幕。这是我的代码:
connectivityManager?.requestNetwork(networkRequest, object : ConnectivityManager.NetworkCallback()
{
override fun onAvailable(network: Network)
{
connectivityManager.bindProcessToNetwork(network)
var intent= Intent(this@WifiDiCEActivity, ConnectDiCEActivity::class.java)
startActivity(intent)
finish()
}
override fun onUnavailable()
{
super.onUnavailable()
var intent= Intent(this@WifiDiCEActivity, AddDiCEStep3Activity::class.java)
startActivity(intent)
finish()
}
override fun onLost(network: Network)
{
super.onLost(network)
var intent= Intent(this@WifiDiCEActivity, AddDiCEStep3Activity::class.java)
startActivity(intent)
finish()
}
}
Run Code Online (Sandbox Code Playgroud)
如果手机找不到 AP,我可以采取什么措施来返回之前的活动?感谢您的帮助。
我刚刚更换了我的笔记本电脑,并打开了我工作的仓库。问题是我无法创建新的 Activity 或新的 Fragment,因为当我尝试这样做时什么也没有发生。没有任何更改,也没有创建任何内容,但我没有收到任何错误。我还尝试在 Linux PC 中的命令提示符下打开这个 repo,我发现当我创建一个新的 Activity 时,控制台中会出现以下日志:
2020-06-18 21:31:21,287 [1773016] ERROR - intellij.openapi.progress.Task - Could not extract certificate from file.
java.lang.Exception: Could not extract certificate from file.
at com.android.tools.idea.templates.KeystoreUtils.getCertificate(KeystoreUtils.kt:151)
at com.android.tools.idea.templates.KeystoreUtils.sha1(KeystoreUtils.kt:122)
at com.android.tools.idea.templates.KeystoreUtils.sha1$default(KeystoreUtils.kt:121)
...
Caused by: java.io.IOException: Keystore was tampered with, or password was incorrect
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:783)
at com.android.tools.idea.templates.KeystoreUtils.getCertificate(KeystoreUtils.kt:143)
...
Caused by: java.security.UnrecoverableKeyException: Password verification failed
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:781)
... 27 more
2020-06-18 21:31:21,287 [1773016] ERROR - intellij.openapi.progress.Task - Android Studio 4.0 Build #AI-193.6911.18.40.6514223
2020-06-18 21:31:21,287 [1773016] ERROR …
Run Code Online (Sandbox Code Playgroud)