0

我有一些使用 android 包进行 HTML 解析的代码。有没有一种简单的方法可以使用 main 方法在 Eclipse 中运行代码而不用担心模拟器?

4

3 回答 3

6

如果您确实想在您的代码上运行 main(假设您有一个例程要运行):创建另一个引用 Android 代码的 Eclipse 项目并将您的 main 放在那里。您将能够调用任何不依赖于模拟器的类。

于 2012-10-14T01:22:35.890 回答
1

你能行的。我认为它比普通的 apk 方法更复杂。但是你还是可以试试的。你需要 dx 工具。dx 工具存在于 android-sdk/platform-tools/

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

javac Foo.java
dx --dex --output=foo.jar Foo.class
adb push foo.jar /sdcard
adb shell dalvikvm -cp /sdcard/foo.jar Foo

你可以在这里获得更多信息

于 2012-08-25T22:43:08.080 回答
0

你的问题不是很清楚。在为 Android 编程时,不能使用“Main”方法。Android 应用程序从onCreate扩展 Activity 的类的方法开始。

前任:public class LeGame extends Activity

但是,我假设您想在不使用计算机模拟器的情况下运行您的 Android 代码。你可以在你的安卓手机上运行它。在您的手机上,转到设置 > 应用程序 > 开发 > USB 调试(检查它)。

现在,当您将手机连接到计算机时,您只需在 eclipse 中单击“运行”,您的应用程序就会在您的手机上运行。

(假设您已经下载并安装了所有必需的 Android SDK 包等)

于 2012-08-25T22:28:42.667 回答