2012-07-09 177 views
1

當我輸入「adb install asdasd.apk」給cmd返回「錯誤:找不到設備」。我怎樣才能解決這個問題?如何在android模擬器上安裝應用程序?

+0

請按照本教程http:// www。 botskool.com/geeks/how-install-apk-files-android-windows-sdk-emulator – Aerrow 2012-07-09 14:37:29

回答

2

首先,熟悉一下AVD的概念。這基本上是模擬器的一個實例 - 它有一系列的設置,比如Android版本,屏幕大小和SD卡圖像。

您不能在「模擬器」中安裝東西 - 您只能將東西安裝到特定的AVD中。爲此,您需要先創建並運行AVD。爲此,請使用Eclipse中的「AVD Manager」或單獨使用。

在資源管理器中的Android SDK文件夾下,運行「AVD Manager」。選擇一個AVD(或者如果您沒有任何AVD,請創建一個新的)。選擇,點擊「開始」。

+1

我已經創建了一個設備。我已經使用AVD很長一段時間了,我的項目已經不是第一次了。我試圖將我的應用程序與Facebook進行整合。這就是爲什麼我需要模擬器上的Facebook – selenk 2012-07-09 14:55:24

+0

對不起,我被你選擇的單詞誤導了。你能在Eclipse的設備窗口中看到AVD嗎?你可以做'adb -e shell'嗎? – 2012-07-09 14:57:17

+0

返回相同的錯誤 – selenk 2012-07-09 15:10:03

0

當您運行以下命令時,模擬器是否顯示?

adb devices

如果沒有,你可能必須先啓動的AVD,但如果我沒有記錯的話,應該由自己來啓動它。

+0

沒有列出設備 – selenk 2012-07-09 14:38:43

+0

我該如何啓動AVD? – selenk 2012-07-09 14:41:12

+0

您是否通過SDK管理器下載了AVD的系統映像? – ninetwozero 2012-07-09 14:41:37

0

你是否爲你的項目創建了一個新的模擬器?你在使用Eclipse嗎? Eclipse有一個ADT插件,因爲它允許您通過它打開AVD管理器,因此非常有用。這個插件會在Eclipse的Windows工具欄中給你這個選項:Windows> AVD manager。

創建一個基於仿真器的新項目,然後單擊運行按鈕,將您的項目安裝到仿真器上。如果您有Android設備,我建議在您的手機設置中開啓USB開發模式,並將您的項目直接運行到設備上,因爲它會快得多。希望這會有所幫助

+1

我正在嘗試安裝Facebook到android模擬器。我有Facebook.apk安裝。 – selenk 2012-07-09 14:48:33

5

只需將該apk文件複製到(D:\ android-sdk \ platform-tools)android sdk平臺工具即可。

and then open the cmd prompt. 

then, come into that platform tools path in cmd prompt. 

then, give like this in cmd -- adb install (appName).apk 

wait few minutes and get success respomse in cmd prompt.. 
+0

對於windows用戶sdk平臺工具可能在這裏C:\ Users \ username \ AppData \ Local \ Android \ sdk \ platform-tools – Heisenberg 2016-07-05 21:52:47

0

這是我做過什麼: 第一次運行 「AVD管理器」 - >選擇一個AVD - >點擊 「開始」

immediately after

你點擊 「開始」 CMD上 使用命令如,

adb install asdasd.apk

然後在我的情況(Windows)中,要求將.apk文件中的數據/本地/ tmp文件/ 我所做的就是複製和.apk文件粘貼到數據/本地/ tmp目錄 ,再次使用命令

adb install asdasd.apk

然後CMD prompted->成功

您還可以使用命令

adb devices

命令檢查模擬器是否在名單

其實你可能需要多次運行AVD

相關問題