2012-07-11 99 views
0

我用VirtualBox創建了Android操作系統的虛擬安裝(Android 4.0,從http://wwww.android-x86.org下載)。經過一番努力,我設法將其配置爲具有互聯網訪問權限,並在本地顯示在我的網絡上,擁有自己的本地IP(192.168.1.115)。接下來,我使用Android的我的主機上SDK的ADB工具連接到虛擬的Android設備成功,使用以下命令:通過ADB連接到我的Android VirtualBox安裝,現在我該如何從Eclipse安裝apk?

adb connect 192.168.1.115 

現在,我可以安裝APK的利用亞行,使用

adb install C:\path\to\myApp.apk 

在Eclipse中首次導出簽名的APK之後(我發現未簽名的APK不會通過adb安裝,而是給出關於證書或其他內容的錯誤消息)。

這是好的,它的工作原理,但過程非常緩慢,因爲我必須經歷在Eclipse中導出的整個過程,從命令行運行adb install命令,然後切換到我的虛擬Android平板電腦並點擊應用程序來運行它。我的問題是這樣的:有沒有更簡單的方法來配置Eclipse,使我可以構建/安裝/運行在一個點擊(甚至兩次點擊)?我錯過了選擇「以Android應用程序運行」的簡單性,並讓應用程序立即在Android模擬器中彈出,但仿真器在其他情況下會更糟。

另請注意:我讀過一些指南,似乎聲稱該設備應該出現在Eclipse的AVD列表中,但我看到的所有內容都是我的兩個模擬器設備,而不是我的VirtualBox Android安裝,即使我的主機已經使用adb連接到設備,並且設備在「adb devices」命令中顯示爲「設備」(而不是「脫機」或任何其他可能有問題的地方)。

回答

1

找到它。我不得不右鍵點擊項目「運行 - >運行配置...」。然後,在「Android應用程序」下,單擊我的項目名稱,單擊「目標」選項卡,然後單擊「始終提示選擇設備」。然後點擊運行。

從彈出的菜單中,我的設備顯示在那裏,我可以將其設置爲默認設備,儘管該設備沒有出現在設備列表中任何地方(即使在「目標」選項卡中也不顯示) 。

現在,單擊Eclipse中通常的「運行」按鈕將完成構建apk的所有步驟,將其安裝到虛擬設備並在虛擬設備上運行它。