2012-01-05 127 views
2

我們公司購買了50三星Galaxy Tabs企業使用。 在這些可以交付給用戶之前,我們必須安裝一些公司標有程序的公司。如何大量安裝軟件到三星Galaxy Tab 10.1

我們認爲最簡單的方法是通過ADB,但需要啓用USB調試。有沒有更好,更快的方法來做到這一點,而不是一個接一個地在每個設備上啓用它?在使用USB電纜連接時,是否可以使用某些程序或一段代碼從PC啓用USB調試? 理想的解決方案是我們通過USB將多個設備連接到一臺PC,並運行安裝腳本,該腳本啓用USB調試,運行安裝,禁用USB調試並最終關閉設備。你會如何做到這一點?

BR, TUPE

+0

幾個想法(因爲我將在最近的將來面臨同樣的問題)USB調試?什麼for ...所有你需要的是允許安裝未簽名的應用程序,所以現在我們能夠安裝我們的應用程序...但仍然如何更新...使用c2dm構建自己的更新程序,所以如果你推新版本,你發送c2dm消息到所有設備,它將下載並安裝在所有設備上的主應用程序 – Selvin 2012-01-05 14:41:01

+0

Stackoverflow真的是編程問題。你的問題實際上更適合android.stackexchange.com – slayton 2012-01-05 14:50:20

+0

@slayton這個問題可能是討論「Android設備上的企業應用程序部署」的好開始 – Selvin 2012-01-05 14:59:54

回答

2

是否有更好更快的方式做到這一點比啓用每臺設備逐一?

有幾個人並行地在每個設備上一個接一個地啓用它。

是否可以在使用USB電纜連接時使用某些程序或一段代碼在PC上啓用USB調試?

幸運的是,不會,因爲這將是一個安全漏洞。

理想的解決方案是,我們通過USB連接多個設備到一個PC和運行安裝腳本,使USB調試,運行安裝,禁用USB調試,最後將關斷器件。

根據您的計劃,Windows惡意軟件可能會檢測到Android設備已插入並在該設備上安裝Android惡意軟件。畢竟,如果你的「安裝腳本」可以做到這一點,惡意軟件也可以做到。

你會怎麼做?

在內部Web服務器上託管APK,生成一個簡短的URL,檢查設備上的「允許非市場安裝」,並在設備上的瀏覽器中啓動該URL。這假定您計劃更新應用程序(例如,錯誤修復),並且您沒有計劃通過整個USB電纜進程進行每個更新。在這種情況下,您需要爲APK文件配置Web服務器,並且無論如何都要選中「允許非市場安裝」複選框,因此您可以將其作爲初始設備設置的一部分。

+0

這兩個答案都類似於我的評論......但我們可以做沉默安裝不像這樣(http://stackoverflow.com/questions/3438637/silent-installation-on-android-devices)但fx .:使用這個http://developer.android.com/guide/topics/admin/device- admin.html(所以用戶必須先接受/但不是每次我們更新它時) – Selvin 2012-01-05 14:55:35

+0

@Selvin:設備管理API目前與應用安裝無關。 – CommonsWare 2012-01-05 14:57:56

0

在使用USB電纜連接時,是否可以使用某些程序或代碼啓用USB調試?

希望不是。如果這是可能的,那麼插入設備的任何硬件都可能會做一些非常令人討厭的事情,而沒有任何機會介入。

我已經做了一些這樣的大型安裝。我還沒有發現一種技術是最終的一切。

我會建議您在網上託管您的apk文件在某處製作一個縮短(易於輸入)的網址。 然後在設備上打開瀏覽器並輸入網址。這將下載你的apk,當你點擊下載完成通知時,它將開始安裝。

注意:您必須在設置中打開「允許從未知安裝」。我認爲最快的方法就是下載並按下apk,這將彈出一個對話框,其中包含一個按鈕,您可以按下該按鈕直接進入正確的設置頁面以打開此頁面。但壞消息是,打開它後,安裝將不會自動恢復。所以你必須找到與文件瀏覽器的apk,或回到瀏覽器並下載它的新副本。我猜想後者可能會更快,儘管更加混亂。

相關問題