android - 由于 "multiple process",即时运行不起作用

标签 android android-studio instant-run

配置即时运行后,运行按钮有一个黄色的小雷电。但是当我运行应用程序时,Android Studio 仍然执行完整的构建和安装,图片中列出了完整的消息。

我在http://tools.android.com/tech-docs/instant-run中搜索了官方文档,但没有关于“多进程”的任何信息。我​​想知道“多进程”是指编译还是我的 android 应用程序。

关闭多进程体验即时运行应该怎么配置?

最佳答案

您的应用未启用即时运行,因为它使用了多个进程。

如 Android 工具项目网站 (http://tools.android.com/recent/androidstudio20beta6availableinthecanarychannel) 所述:

“使用多个进程(通过 list 中的 android:process)的应用程序未使用 Instant Run 正确更新。目前,我们已在这种情况下关闭 Instant Run。”

因此,要体验即时运行,您必须确保您的应用未使用多个进程。为此检查您的 AndroidManifest.xml。

可能是多进程使用来自导入的库。例如,LeakCanary 使用在其自己的 AndroidManifest.xml 中定义的多个进程。查找其定义位置的最佳方法是在整个项目(OS X 上的 Android Studio 中的 Cmd-Shift-F)中搜索“android:process”。

关于android - 由于 "multiple process",即时运行不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35680302/

相关文章:

java - Android AchartEngine

android - 禁用 SwipeRefreshLayout 拉动刷新的正确方法是什么

android - Flutter:Android Studio 中的内联测试覆盖率

安卓和数据库

android - 安装没有成功。无法安装应用程序。 java.io.IOException : Requested internal only, 但空间不足

java - 尝试在 Android Studio 中运行项目时 InstantRunNotificationTask 出现 NullPointerException

android - 在某些情况下有什么方法可以阻止来自其他应用程序的通知?

java - "Cannot resolve symbol ` Facebook Graph API 请求 `"错误

java - Android - 无法找到显式 Activity 类

Android Studio 2.0 错误 :no changes to deploy