【问题标题】:Installing an app from Android Studio has timed out从 Android Studio 安装应用程序已超时
【发布时间】:2021-01-19 10:45:30
【问题描述】:

自从我们迁移到模块后,我们在第二次安装应用程序时开始遇到超时。只有当我们第二次运行该应用程序时才会发生这种情况。如果我们清除项目 (Build->Clean Project),它会启动正常,但下次我们尝试运行时,它会超时。 我查看了 Android Studio 日志,发现启动应用程序时抛出了一个错误,但我不确定可能出了什么问题以及如何解释这些日志。这是日志的快照:

    2021-01-19 12:26:15,790 [413000061]   INFO - ools.idea.run.tasks.DeployTask - Installing application: ***** 
2021-01-19 12:26:15,792 [413000063]  ERROR - intellij.openapi.progress.Task - entry 
java.lang.NullPointerException: entry
    at java.util.zip.ZipFile.getInputStream(ZipFile.java:361)
    at com.android.tools.deployer.ApkParser.getApkDetails(ApkParser.java:88)
    at com.android.tools.deployer.ApkParser.parse(ApkParser.java:107)
    at com.android.tools.deployer.ApkParser.parsePaths(ApkParser.java:76)
    at com.android.tools.deployer.ApkInstaller.deltaInstall(ApkInstaller.java:244)
    at com.android.tools.deployer.ApkInstaller.install(ApkInstaller.java:91)
    at com.android.tools.deployer.Deployer.install(Deployer.java:145)
    at com.android.tools.idea.run.tasks.DeployTask.perform(DeployTask.java:119)
    at com.android.tools.idea.run.tasks.AbstractDeployTask.run(AbstractDeployTask.java:119)
    at com.android.tools.idea.run.LaunchTaskRunner.run(LaunchTaskRunner.java:191)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:932)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:434)
    at com.intellij.openapi.progress.impl.ProgressRunner.lambda$null$3(ProgressRunner.java:233)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:166)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:627)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:572)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:61)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:153)
    at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:233)
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
2021-01-19 12:26:15,798 [413000069]  ERROR - intellij.openapi.progress.Task - Android Studio 4.1.1  Build #AI-201.8743.12.41.6953283 
2021-01-19 12:26:15,799 [413000070]  ERROR - intellij.openapi.progress.Task - JDK: 1.8.0_242-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 
2021-01-19 12:26:15,799 [413000070]  ERROR - intellij.openapi.progress.Task - OS: Windows 10 
2021-01-19 12:26:15,799 [413000070]  ERROR - intellij.openapi.progress.Task - Last Action: Run 
2021-01-19 12:26:46,303 [413030574]   INFO - j.ide.actions.RevealFileAction - Exit code 1

请帮忙。

【问题讨论】:

  • ReInstalling Android Studio 为我解决了这个问题,所以试试吧,或者尝试更新 AS
  • 谢谢,但没有帮助。
  • @RubenMeiring 我解决了这个问题,有兴趣的可以看看答案,再次感谢您的帮助。
  • 啊,是的,这可能是为什么重新安装 android studio 解决了我的问题,因为 gradle 版本随着重新安装而改变,PS。我最近遇到了一个类似的问题,实际上我不得不降级我的 gradle 版本,只是当你将来遇到类似的错误时需要考虑一下

标签: android android-studio apk


【解决方案1】:

该问题与不同版本的 Android Studio 和 Android Gradle 插件有关。当我将 Android Gradle 插件版本更新到最后一个可用版本时,问题就消失了。有关详细信息,请参阅issue tracker 中发布的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    • 2017-11-28
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    相关资源
    最近更新 更多