从Git部署和自动运行Android应用程序

时间:2017-05-29 19:56:48

标签: android git continuous-integration continuous-deployment

我在现实世界中拥有一些Android设备,我想从git上部署并运行新版本的应用程序。

目前我使用Bitrise在提交时运行测试和.apk编译,如何在我的设备上部署这些二进制文件并在没有用户交互的情况下自动运行它?

我不知道这样的服务/应用,但我认为世界上有这样的服务/工具,只是我不知道。

编辑1: 我的设备没有物理连接,所以我无法运行gradle在那里部署新版本,设备可以访问互联网,但他们没有直接的电缆连接来构建服务器。

1 个答案:

答案 0 :(得分:0)

如果您的设备连接到CI构建计算机,则需要执行设置:

  1. 获取设备列表adb设备
  2. 1.1使用gradle之类的“./gradlew installDebug”

    安装应用程序

    1.2使用adb安装应用“adb -s your_device install your_app.apk”

    1. 然后运行特定活动“adb -s your_device shell am start -n com.package.name/com.package.name.ActivityName”
    2. 您可以为此编写shell脚本甚至创建gradle任务。