小编mic*_*ati的帖子

我的智能手机上的Android Studio 3.5部署问题

我刚刚将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已将此问题标记为已修复,我认为在下次更新中一切都会好起来的。

android android-studio

6
推荐指数
1
解决办法
486
查看次数

如果未找到 Wi-Fi AP,则不会调用 NetworkCallback 的 onUnavailable() 方法

我正在尝试将我的智能手机连接到 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,我可以采取什么措施来返回之前的活动?感谢您的帮助。

android wifi

6
推荐指数
1
解决办法
1714
查看次数

更新到 4.0 后无法在 Android Studio 中创建 Activity 或 Fragment

我刚刚更换了我的笔记本电脑,并打开了我工作的仓库。问题是我无法创建新的 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)

android android-keystore android-studio

5
推荐指数
1
解决办法
571
查看次数

标签 统计

android ×3

android-studio ×2

android-keystore ×1

wifi ×1