2012-08-25 56 views
0

我有一些使用android包進行HTML解析的代碼。有沒有一種簡單的方法來使用主方法在Eclipse中運行代碼,而不必使用模擬器?在Android Eclipse項目中運行main

+0

我希望能夠在PC上運行代碼(無設備)...... – jcalfee314

+0

然後您需要x86的dalvikvm可執行文件,並且可以運行它。我想你可以從網上下載它 – nandeesh

回答

6

如果你確實想在你的代碼運行主(讓我們說,你有一個程序運行) : 創建另一個r引用Android代碼的Eclipse項目,並將其放在主要位置。你將可以調用任何不依賴仿真器的類。

0

你的問題不是很清楚。在爲Android編程時,不能使用「Main」方法。 Android應用程序從擴展活動的類的onCreate方法開始。

EX:public class LeGame extends Activity

不過,我想你要在不使用計算機的仿真器上運行的Android代碼。你可以在你的Android手機上運行它。在你的手機上,進入設置>應用程序>開發> USB調試(檢查它)。

現在,當您將手機連接到計算機時,只需在eclipse中單擊「運行」,您的應用程序就可以在手機上運行。

(假設你已經下載並安裝了所有必需的Android SDK包等)

1

你可以做到這一點。我認爲它比普通的apk方法更復雜。但你仍然可以嘗試。您需要dx工具。 DX工具存在於Android的SDK /平臺的工具/

class Foo { 
public static void main(String[] args) { 
System.out.println("Hello, world"); 
} 
} 

的javac Foo.java
DX --dex --output = foo.jar中讓Foo.class
ADB推foo.jar中/ SD卡
亞行外殼dalvikvm -cp /sdcard/foo.jar富

,你可以得到更多的信息here