0

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

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

上传到设备后,如何直观地通知我首次运行?

以下事情将不起作用:

  1. 将版本保存在首选项中并在启动时进行比较。我不会为每个小的更改更改版本字符串。
4

2 回答 2

0

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

于 2015-07-06T12:02:31.647 回答
0

我找到了一个解决方案并将其发布在我的博客上,这里是:

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

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

    名称:强制停止应用 程序:adb.exe 参数:shell am force-stop 在此处输入图像描述

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

于 2016-03-12T17:31:48.810 回答