2

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

我搜索并没有看到 Play Developer 控制台支持 Glass 应用程序的任何地方,更不用说分发 beta 应用程序了。

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

我已经联系了“工作中的玻璃”计划,正在等待他们的回复。2014 年 9 月 5 日更新:未与 Google Play 集成。需要提交 Glassware 以设置特定的白名单。可以进行 Google Group 集成。

人们还有其他成功的选择吗?就像是...

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

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

4

2 回答 2

1

如果您打算通过 MyGlass 分发此应用程序,最好的办法是执行以下操作:

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

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

于 2014-09-03T01:07:17.433 回答
0

如果您的应用程序尚未准备好提交,那么执行此操作的最简单方法如下。(使用 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 (安装.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 并启用调试)

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

于 2014-09-05T19:50:29.673 回答