Android 开发:如何在 Android Studio 新推送后指示第一个 运行
Android development: How to indicate the first run after new push from Android Studio
我有一个文件相当大的应用程序,这意味着我必须等待 10-20 秒才能按下 Ctrl+F5 并在连接的设备上安装新的应用程序实例 运行ning。
这个时间跨度足够我处理其他事情,例如暂存我的更改,然后回头看看设备,想知道新版本是否已经 运行ning 或者我是否正在查看旧状态。通常我然后开始点击以测试新的实施,然后应用程序关闭并重新打开,因为上传时间比预期的要长。
如何在上传到设备后直观地收到第一个 运行 的通知?
以下操作无效:
- Save the version in the preferences and compare at startup time。我不会为每个小改动更改版本字符串。
您可以在每次构建时递增版本号,并将其显示在您的应用中。 Here 是您如何做到这一点的示例。
我找到了一个解决方案并发布了它on my blog,这里是:
打开 Android Studio → 运行 → 编辑配置
Select 您的应用程序,滚动到底部的“启动前”部分。单击加号 -> 运行 外部工具 -> 单击 Plus.Set 值:
名称:强制停止应用程序
程序:adb.exe
参数:shell am force-stop
确保外部工具在“启动前”部分的 Gradle 感知 Make 之前运行
我有一个文件相当大的应用程序,这意味着我必须等待 10-20 秒才能按下 Ctrl+F5 并在连接的设备上安装新的应用程序实例 运行ning。
这个时间跨度足够我处理其他事情,例如暂存我的更改,然后回头看看设备,想知道新版本是否已经 运行ning 或者我是否正在查看旧状态。通常我然后开始点击以测试新的实施,然后应用程序关闭并重新打开,因为上传时间比预期的要长。
如何在上传到设备后直观地收到第一个 运行 的通知?
以下操作无效:
- Save the version in the preferences and compare at startup time。我不会为每个小改动更改版本字符串。
您可以在每次构建时递增版本号,并将其显示在您的应用中。 Here 是您如何做到这一点的示例。
我找到了一个解决方案并发布了它on my blog,这里是:
打开 Android Studio → 运行 → 编辑配置
Select 您的应用程序,滚动到底部的“启动前”部分。单击加号 -> 运行 外部工具 -> 单击 Plus.Set 值:
名称:强制停止应用程序 程序:adb.exe 参数:shell am force-stop
确保外部工具在“启动前”部分的 Gradle 感知 Make 之前运行