2014-09-03 51 views
2

是否有有效的方式爲Google Glass分發測試版應用程序?我們目前的方法是通過電子郵件發送apk文件,然後通過shell命令引導測試人員......非常痛苦。 (ADB的Chrome插件有點幫助)如何爲Google Glass分發測試版應用程序

我已經搜索並沒有看到任何地方Play開發者控制檯支持玻璃的應用程序,讓Beta版應用的單獨分佈。

我已經達到了「以Crashlytics測試版」和我等待他們的答覆。 UPDATE 9/5/2014:他們目前沒有Glass版本。

我伸出了「玻璃工作中的」程序和正在等待他們的答覆。 UPDATE 9/5/2014:未與Google Play集成。需要提交玻璃器皿來設置特定的白名單。 Google集成可能。

人們已經成功的任何其他選項?喜歡的東西...

  1. gradle這個插件推最新的APK到驅動器/ Dropbox的(便於開發者)
  2. 測試插頭在玻璃USB和雙擊腳本安裝從驅動器/ Dropbox的稱爲包(爲方便測試儀)

任何實例或想法表示歡迎。謝謝!

+0

你可以創建一個簡單的java程序,它自己執行shell命令,所以測試者只應該啓動它並說apk在哪裏 – 2014-09-03 00:21:10

回答

0

這樣做,如果你的應用程序是不是準備提交的最簡單方法如下。 (Dropbox的使用,谷歌驅動器將是相似的)

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)分享的Dropbox文件夾與您的測試(安裝在你的Dropbox的同步應用程序/當地機)

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插入玻璃。雙擊腳本。(當然,他們必須安裝和調試adb)

5)使用gradle pushBeta推送新的測試版本或者添加一個運行配置到Android Studio來做同樣的事情。

+0

這與我的測試人員一直很好。這種方法與Play beta測試相比有幾個優點。 1.您可以將多個APK添加到腳本中,以便您的測試人員一次獲得更新的一組軟件。 2. Dropbox會在幾秒鐘內與Google Play上的HOURS同步! – aaronvargas 2014-09-18 01:40:58

1

如果您打算爲這個應用程序通過MyGlass是分佈式的,最好的辦法是做到以下幾點:

  1. 只要你可以提交進行審覈。
  2. 一旦它被審查,請求白名單。這將讓一些選定的人能夠通過MyGlass訪問它。

這與Play Store中的測試版頻道並不完全相同,但它有一些相似之處。

+0

這是很好的信息,但我們還沒有準備好提交它以供審查。 – aaronvargas 2014-09-03 17:03:26

+1

如果你正在談論「beta測試者」,你可能會這樣。 Glass審覈流程與其他應用商店的審覈流程不同 - 在這一點上,它更多的是幫助人們調整他們的Glassware Glassware而不是網守。當你的應用程序「完成」時,這不是你應該做的事情,而是當你的應用程序接近這一步時應該做的事情。 – Prisoner 2014-09-03 17:21:09

相關問題