2011-02-04 59 views
1

客戶正在發佈產品(員工培訓/指南),並已與我們簽約爲Android操作系統創建配套應用程序。從電腦輕鬆安裝Android應用程序?

作爲一個全球性實體,通常在沒有網絡訪問權限的地區僱用員工,他們通過CD發佈他們的產品。

他們希望他們的用戶能夠選擇性地將這個配套應用程序安裝到他們的個人Android設備(他們自己的手機/平板電腦等)。

因爲有些人會在沒有網絡/互聯網接入的地區,他們真的很希望安裝者能夠在這張CD上安裝Android應用程序。

我對能夠使用ADB將應用程序安裝到Android上有所瞭解,但在印象之下,這需要root。

有沒有一種方法可以從計算機上安裝應用程序,這樣一個非技術精明的用戶可以使用它(IE經典安裝程序應用程序,只是不同的目標)。

不想讓這些人根植他們的設備,安裝ADB等等。

+0

adb不需要root權限,但它確實需要用戶在設置中打開usb調試,並且正在使用的計算機具有適當的電話usb驅動程序和足夠的sdk才能運行adb,作爲sideload奇蹟機器。 – 2011-02-04 18:40:49

+0

當Android向Market發佈更新時,您只需稍等一下。 http://www.net-security.org/article.php?id=1556 – 2011-02-04 20:00:30

回答

2

我對能夠使用ADB將應用程序安裝到Android上有所瞭解,但在印象中這需要root。

是否有通過該應用程序可以從一臺計算機進行安裝,這樣一個非高科技精明的用戶可以使用它(IE經典的安裝應用程序的方法,只是不同的目標)。

Sideload Wonder Machine,但我沒有嘗試過,它是Windows特有的。它還需要兼容adb的驅動程序,用戶可能已經安裝在他們的Windows機器上,也可能沒有安裝。

否則,目前我沒有注意到無網絡選項。

+0

阿哈謝謝,這將工作。看起來它也是開源的,所以我們可以修改它來創建一個安裝包。我們只會看到將ADB驅動程序的安裝程序捆綁到大多數常見設備的可能性,或者將它們引用到鏈接(如果在法律上不可行以捆綁驅動程序)。 – 2011-02-04 19:31:29

3

我認爲亞行路線要求麻煩,因爲您依賴機器上存在的正確驅動程序。有時它可以正常工作,有時不會。

您可能會在手機的SD卡上提供APK,但沒有一致的應用程序可用於從手機中打開APK,所以這不太可能會更好。

當然,如果他們使用的手機,他們有時有網絡接入?我懷疑你會努力尋找一個好的解決方案,雖然不理想也許更好,只需要用戶安裝應用程序,當他們得到一個連接?

沿着這條路線,您可以通過電子郵件,網絡鏈接,Android電子市場或任何其他市場提供APK。

請記住,解決方案的成本不僅僅是構建它,而且也是支持。我的感覺是,當你看到你可能需要幫助用戶安裝正確的驅動程序的可能性時,你需要尋找更好的解決方案,因爲這是通向地獄的道路。

0

那麼,還有一個沒有人提到的選項,它不涉及處理USB驅動程序。順便說一下,這只是一個Windows問題,在大多數Linux發行版中,ADB都是開箱即用的。 此選項是通過WiFi:

  1. 配置的網際網路共用&便攜式熱點
  2. 將計算機連接到熱點
  3. 啓動某種形式的Web服務器的計算機上(Apache會做,可能microapache可能會幫如果使用的是Windows)
  4. 在手機上打開包含APK的網址。(IP是由熱點給出)
  5. 下載
  6. INSTAL l
  7. Voila!
相關問題