我有一些使用 android 包进行 HTML 解析的代码。有没有一种简单的方法可以使用 main 方法在 Eclipse 中运行代码而不用担心模拟器?
3 回答
如果您确实想在您的代码上运行 main(假设您有一个例程要运行):创建另一个引用 Android 代码的 Eclipse 项目并将您的 main 放在那里。您将能够调用任何不依赖于模拟器的类。
你能行的。我认为它比普通的 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
你可以在这里获得更多信息
你的问题不是很清楚。在为 Android 编程时,不能使用“Main”方法。Android 应用程序从onCreate
扩展 Activity 的类的方法开始。
前任:public class LeGame extends Activity
但是,我假设您想在不使用计算机模拟器的情况下运行您的 Android 代码。你可以在你的安卓手机上运行它。在您的手机上,转到设置 > 应用程序 > 开发 > USB 调试(检查它)。
现在,当您将手机连接到计算机时,您只需在 eclipse 中单击“运行”,您的应用程序就会在您的手机上运行。
(假设您已经下载并安装了所有必需的 Android SDK 包等)