问题标签 [instant-run]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
507 浏览

android - 从使用 Instant Run 生成的拆分 APK 构建 APK

我从文件系统中删除了我的项目,我无法恢复它,无论是使用回收站还是使用程序来恢复已删除的文件。顺便说一句,我在手机中安装了该应用程序,但是当我恢复 APK 时,我得到了下一个文件:

- 文件夹“lib”为空。

-base.apk

-split_lib_dependencies_apk.apk

-split_lib_slice_0_apk.apk(我有 10 个这样的,只是改变了数字)

我有办法获取任何 apk 的源代码,但是当我在 base.apk 上尝试该过程时,我没有得到任何代码,而是得到 2 个包“com.android.tools.fd.common”和“com.android.tools.fd.runtime”和我从未写过的类。

我想我有那个分裂,因为我在运行我的应用程序时激活了“即时运行”,而我没有注意到它。

有没有办法加入所有这些 APK 以让最后一个在我的手机上运行?

Pd:我也尝试了“本地历史”解决方案,但没有奏效。

0 投票
1 回答
1172 浏览

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

每当我运行显示以下详细信息的项目时,我都会在 Android Studio 中遇到错误:

我尝试重新安装 SDK、插件并重新启动一切。不确定还有什么问题。

0 投票
2 回答
417 浏览

android - 使用 Instant Run 会导致“会话应用:安装 APK 时出错”

我已经尝试过:

关闭 Instant Run -> Clean Build -> Turning Again -> Run as described here

但无法让它工作。我使用 Instant Run,因此不想禁用它。请帮我找出为什么会这样。

0 投票
1 回答
4117 浏览

android - Android Studio 3.1 Instant Run 不工作

当我更新到 Android Studio 3.1 时,Instant Run 功能(热插拔、热插拔)停止工作。
每次单击 Apply Changes(Instant Run Flash 选项)时,Android Studio 都会为棒棒糖上方的每个操作系统重新启动我的应用程序(即使是小的 UI 更改)。(在物理设备和模拟器上)

我的即时运行设置 -

在此处输入图像描述

我从 Android Studio 收到的消息 - 在此处输入图像描述

我试过了 -

  1. Android Studio 更新后重启笔记本电脑。
  2. 使缓存无效并重新启动
  3. 关闭项目并再次导入

没有什么对我有用。请帮助我,并请让我知道我需要更多信息。

更新:-

我的顶级 Gradle 代码 -

在 myFile > Project Structure > Project menu中,它显示 my Gradle Versionas4.4Android Plugin Versionas 3.1.0

0 投票
1 回答
3592 浏览

android - 无法在 Kotlin 中构建注释处理器

我目前正在尝试在 Kotlin 中为 Android 编写注释处理器。项目结构如下:

项目/build.gradle

注释/build.gradle

示例/build.gradle

注释.kt

注释处理器.kt

使用 kapt 构建中断 sample:javaPreCompileDebug 并显示以下消息:

当我用 annotationProcessor 替换 kapt 时,构建在 sample:transformClassesWithInstantRunForDebug 上中断,并显示以下消息:

当我禁用即时运行时,一切正常。

我现在的问题是,我的配置哪里出错了?我遵循了这样的示例项目我看到的唯一重大区别是注释模块分为两个(运行时和编译器)。但错误消息表明 Kotlin 或 Instant Run 存在问题。

0 投票
1 回答
180 浏览

java - 在 Android Studio 中不使用 Instant Run 时出现 Firebase DatabaseException

当我使用 Instant Run 时,我的应用程序运行良好,但是,当我尝试调试它或不使用 Instant Run 时,它在 Logcat 中给了我这个:

我试过搞乱我的亲守规则。我不确定这是否正确:

我的调试器专注于这一行:

所以我花了很多时间检查我的用户类,看看那里是否有任何问题。这是我的 ActMainActivity 和用户类中的函数:

主要活动:

用户等级:

提前致谢。

0 投票
2 回答
2697 浏览

android - 无法在 Android Studio 中禁用 Instant Run 功能

安卓工作室版本:3.1.2

我无法在 android studio 中禁用即时运行复选框。

试图从下面的路径禁用

文件 → 设置 → 构建、执行、部署 → 即时运行并取消选中启用即时运行(复选框为灰色,我无法点击它)。

我也尝试卸载android studio。请帮帮我。

0 投票
1 回答
51 浏览

android - 为构建风格启用即时运行快捷方式

我有一个特定的构建风格,适用于 Instant Run。我希望能够使用快捷方式切换即时运行。这可能吗?

0 投票
0 回答
135 浏览

android - Android Studio Instant Run 循环依赖(更新后)

刚刚将 Android Studio 更新到 3.2.1,并且一如既往地存在构建现有项目的问题。

这次是循环依赖错误。经过一些研究发现禁用“即时运行”可以解决此错误,但它是一个有用的功能。

任何人都知道如何解决这个问题并保持 Instant Run 启用?

0 投票
2 回答
834 浏览

android - Android Studio (3.2.1) Instant Run 不适用于 Jacoco 0.8.2?

我使用 Android Studio 3.2.1 创建了一个简单的 Empty Activity 项目 (Java)。它在 Instant Run 上编译得很好。

但是,当我将 Jacoco 0.8.2 添加到类路径时

当我编译时,它得到错误

禁用即时运行就可以了。这是 Jacoco 或 Android sdk 中的错误吗?

更新了错误描述