Android 开发:如何在 Android Studio 新推送后指示第一个 运行

Android development: How to indicate the first run after new push from Android Studio

我有一个文件相当大的应用程序,这意味着我必须等待 10-20 秒才能按下 Ctrl+F5 并在连接的设备上安装新的应用程序实例 运行ning。

这个时间跨度足够我处理其他事情,例如暂存我的更改,然后回头看看设备,想知道新版本是否已经 运行ning 或者我是否正在查看旧状态。通常我然后开始点击以测试新的实施,然后应用程序关闭并重新打开,因为上传时间比预期的要长。

如何在上传到设备后直观地收到第一个 运行 的通知?

以下操作无效:

  1. Save the version in the preferences and compare at startup time。我不会为每个小改动更改版本字符串。

您可以在每次构建时递增版本号,并将其显示在您的应用中。 Here 是您如何做到这一点的示例。

我找到了一个解决方案并发布了它on my blog,这里是:

  1. 打开 Android Studio → 运行 → 编辑配置

  2. Select 您的应用程序,滚动到底部的“启动前”部分。单击加号 -> 运行 外部工具 -> 单击 Plus.Set 值:

    名称:强制停止应用程序 程序:adb.exe 参数:shell am force-stop

  3. 确保外部工具在“启动前”部分的 Gradle 感知 Make 之前运行