2012-08-25 60 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