2011-01-21 114 views
88

我在我的電腦上有一個簡單的「Hello Android」應用程序(Eclipse環境),並且我構建了一個APK文件。如何將APK文件傳輸到我的Android手機進行測試?如何在Android手機上安裝APK文件?

我的手機是Ideos,運行Android 2.2(Froyo)。我的筆記本電腦有Windows   Vista。我已安裝最新的Android SDK。

回答

35

我引用你好Android的,因爲我不能說這更好; - )

您需要啓用手機本身USB調試(通過啓動設置應用程序並選擇應用>發展>USB調試),如果尚未安裝Android USB設備驅動程序(僅限Windows),請使用手機附帶的USB電纜將手機插入計算機。

如果模擬器窗口已經打開,請關閉它。只要手機插入,Eclipse就會加載並運行手機上的應用程序。您需要右鍵單擊該項目並選擇運行>Android應用程序

7

把APK文件導入到Android的SDK工具文件夾,並給予路徑工具在命令提示符下使用命令:

adb install "name".apk file 
+0

如果你沒有安裝Android SDK中還有另一種方式來安裝第3帕蒂應用 – Anand 2011-01-21 07:41:06

+0

它不會從工具文件夾中的工作,它必須是內部「平臺工具」,而。 – 2012-12-13 05:20:40

170

簡單,你用ADB,如下:

adb install <path to apk> 

另請參閱部分安裝應用程序 in Android Debug Bridge

+22

如果設備上已存在應用程序,則可能需要使用'-r`選項才能重新安裝。 – 2013-10-30 20:21:27

+1

您可能還需要完全卸載該應用才能成功安裝。使用`-r`選項對我來說並沒有訣竅。 – 2017-03-14 03:23:31

+1

同樣有價值的是如果你有一個模擬器也在運行,使用`-d`選項。所以,該命令是`adb -d install -r `。 – 2017-03-14 22:39:02

7

直接連接您的Android設備,並選擇設備中的USB調試選項。 Eclipse會自己找到你的設備,然後運行代碼。

或者,粘貼在Android SDK平臺的工具文件夾中的APK文件,並從命令提示符下安裝這樣的:

D:......../platform-tools> adb install yourfile.apk. 
5

爲了調試:

  • 在手機上啓用USB調試(設置 - >應用 - >發展)。
  • 將手機連接到計算機,並確保安裝了正確的驅動程序。
  • 在Eclipse中,將您的項目作爲Android應用程序運行(右鍵單擊項目 - >運行 - >Android應用程序)。

安裝APK文件:

  • 出口的APK文件,請務必登錄它(右鍵點擊項目 - >Android的工具 - >出口簽名的應用程序包)。
  • 連接手機,啓用USB調試。
  • 來自終端,使用ADB來安裝APK文件(adb install path-to-your-apk-file.apk)。
64

如果您有權訪問手機上的Gmail帳戶,那麼使用簡單的方法(根據最少的設置工作)將.apk文件發送到該Gmail帳戶。

如果您然後從手機上的本機Gmail應用程序訪問該帳戶,它會識別該附件是一個應用程序,並提供「安裝」按鈕。

根據其他響應,此方法還要求您在設備上選擇USB調試。

試試這個 - 這是非常容易;-)

18

如果你沒有SDK,或者你在這裏設置第三方應用程序是另一種方式:

  1. 複製.apk文件到您的設備。
  2. 使用文件管理器找到文件。
  3. 然後點擊它。
  4. Android應用程序安裝程序應該是彈出選項之一。
  5. 選擇它並安裝。
1

我正在使用命令提示符手動在我的設備(Nexus 7)上安裝.apk文件,但以下應理論上在任何android設備上工作(啓用開發者模式設備後)。這種方法變得很麻煩,所以我創建了一個簡單的批處理文件,現在我只需要雙擊它併爲我安裝(設備必須插入到我的開發機器中)。只需創建一個文本文件,並將其與下面的文本保存爲.BAT(定製,以適應你的文件路徑):

cd C:\{**path to your install location**}\sdk\platform-tools 

adb install C:\{**path to your .apk file**}\{**project/apk file name**}.apk 
0

爲了什麼它的價值,安裝系統應用到/system/app目錄將是:

adb push appname.apk /system/app/ 

只要確保您位於要安裝的目標.apk文件的正確目錄中,或者您可以將.apk文件複製到Android SDK的platform-tools目錄,並且adb肯定會找到它。

4

外部設備,我們可以使用:

adb install file.apk 

adb install -r file.apk

adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file> 
           - push this package file to the device and install it 
           ('-l' means forward-lock the app) 
           ('-r' means reinstall the app, keeping its data) 
           ('-s' means install on SD card instead of internal storage) 
           ('--algo', '--key', and '--iv' mean the file is encrypted already) 

內部的設備也,我們可以使用:

pm install file.apk 

pm install -r file.apk

pm install: installs a package to the system. Options: 
    -l: install the package with FORWARD_LOCK. 
    -r: reinstall an exisiting app, keeping its data. 
    -t: allow test .apks to be installed. 
    -i: specify the installer package name. 
    -s: install package on sdcard. 
    -f: install package on internal flash. 
    -d: allow version code downgrade. 
相關問題