【问题标题】:How to distribute beta apps for Google Glass如何为 Google Glass 分发测试版应用程序
【发布时间】:2014-09-03 00:19:43
【问题描述】:

有没有一种有效的方法来分发 Google Glass 的测试版应用程序?我们目前的方法是通过电子邮件发送 apk 文件,然后通过 shell 命令指导测试人员……非常痛苦。 (adb Chrome 插件有点帮助)

我搜索并没有看到 Play 开发者控制台支持 Glass 应用的任何地方,更不用说分发测试版应用了。

我已联系“Crashlytics 测试版”,正在等待他们的回复。 2014 年 9 月 5 日更新:他们目前没有 Glass 版本。

我已经联系了“Glass at Work”计划,正在等待他们的回复。 2014 年 9 月 5 日更新:未与 Google Play 集成。需要提交 Glassware 以设置特定的白名单。可以集成 Google 群组。

人们还有其他成功的选择吗?比如……

  1. gradle 插件将最新的 apk 推送到 Drive/Dropbox(对开发者来说很容易)
  2. 测试器插入 Glass usb 并双击脚本从 Drive/Dropbox 安装已知包(便于测试器)

欢迎任何示例或想法。谢谢!

【问题讨论】:

  • 您可以创建一个简单的 java 程序,它自己执行 shell 命令,因此测试人员只需启动它并说出 apk 在哪里

标签: android google-play google-glass beta-testing


【解决方案1】:

如果您打算通过 MyGlass 分发此应用,您最好执行以下操作:

  1. 尽快提交以供审核。
  2. 审核后,请求白名单。这将使一些选定的人能够通过 MyGlass 访问它。

这与通过 Play 商店的 beta 渠道不太一样,但有一些相似之处。

【讨论】:

  • 这是很好的信息,但我们还没有准备好提交审核。
  • 如果您说的是“beta 测试人员”,您可能是。 Glass 审核流程与其他应用商店的审核流程不同——在这一点上,它更多的是帮助人们调整他们的 Glassware for Glass,而不是作为看门人。这不是您在应用“完成”时要做的事情,而是当您的应用接近该步骤时您应该做的事情。
【解决方案2】:

如果您的应用尚未准备好提交,最简单的方法如下。 (使用 Dropbox,Google Drive 类似)

1) 将 gradle 目标添加到您的 build.gradle

// copy the apk file to shared dropbox
task pushBeta << {
    println "Beta copy starting..."
    copy {
        from("${buildDir}/outputs/apk") {
            println "Copying ${project.name}-debug.apk"
            include "${project.name}-debug.apk"
        }
        into("${System.properties['user.home']}/Dropbox/apk")
    }
    println "Beta copy complete"
}

2) 与您的测试人员共享保管箱文件夹(在您/他们的本地计算机上安装保管箱同步应用程序)

3) 将脚本添加到 Dropbox 文件夹进行安装:

Windows (install.bat)

adb install -r myapp-debug.apk
sleep 5

Mac (install.command) - 第一次,按住控制键,单击,然后选择“打开”。随后的双击应该可以工作

set -x
cd `dirname $0`
adb install -r myapp-debug.apk
sleep 5

4) 让您的测试仪通过 USB 插入 Glass。双击脚本。 (当然,他们必须安装 adb 并启用调试)

5) 使用 gradle pushBeta 推送新的 beta 版本或向 Android Studio 添加运行配置以执行相同的操作。

【讨论】:

  • 这对我的测试人员来说效果很好。与 Play beta 测试相比,这种方法有几个优点。 1. 您可以将多个 APK 添加到脚本中,以便您的测试人员一次获得一组更新的软件。 2. Dropbox 在几秒内同步,而在 Google Play 上同步几小时!
猜你喜欢
  • 2019-09-19
  • 2015-07-20
  • 2011-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多