2009-12-27 110 views
5

我完全不熟悉Android開發,但我剛剛獲得了HTC Hero,並且希望爲它開發一些應用程序。但是,我使用筆記本電腦作爲我的開發機器,而且仿真器非常慢。啓動需要大約10-15分鐘,儘管我可以保持開啓狀態,但在使用其他應用程序(如Web瀏覽器/ E​​clipse IDE等)時,它通常會降低系統速度。 開發Android手機?我可以簡單地插入HTC,並不斷加載新的APK,但這似乎是一個過程,以測試較小的變化。還有其他方法可用於調試應用程序,還是必須勇敢模擬器直到我能夠獲得新系統? 謝謝Android模擬器替代

回答

11

使用你的HERO是要走的路。每次更改後加載APK並運行程序只需要幾秒鐘的時間。如果您沒有運行任何模擬器並插入了HERO(安裝了Android SDK USB驅動程序),那麼Eclipse將自動選擇HERO作爲目標機器。

+1

感謝您的回覆。我沒有意識到加載到英雄是*快*。我認爲我必須創建一個APK,將它推到手機上,然後手動將其下載爲「應用程序」。 想想我會離開模擬器,直到我得到我的應用程序在英雄第一:)。 – keyboardP 2009-12-27 18:07:23

0

我對android特定的開發知之甚少,但是你在編寫和使用測試嗎?如果您可以在不加載模擬器的情況下測試大量邏輯,只要您有適當的設置方法來模擬環境即可。

然後仿真器或設備將用於驗證GUI調整或設備特定的功能。如果這就是你現在正在測試的東西,那麼不,我不相信有任何其他解決方案。

+0

您好,我想建立的應用程序從一個編程方面非常簡單。我可以按照我熟悉的語言和API及時創建它們。但是,我並不真正瞭解Android API,因此我不知道需要什麼設置方法來模擬環境。 希望它們可以加快模擬器的運行速度,或者僅僅通過膚淺的GUI調整就可以減小版本。 – keyboardP 2009-12-27 17:33:30

3

您確實可以將應用程序加載到手機上並進行測試;這是我經常做的事情。

在Eclipse中點擊Ctrl + Shift + F11會自動編譯應用程序,將APK上傳到正在運行的設備(無論是模擬器還是手機),然後啓動應用程序。

這與我的HTC Hero和開發機器(這當然相當快,但由於Eclipse通常在後臺編譯,大部分時間用於安裝在手機上)需要大約7秒鐘。