如何在Android上打开Java程序

时间:2012-04-02 17:26:44

标签: java android

我真的不太了解不同操作系统的功能。但是,我想知道我是否在Windows上使用Eclipse编写了一个Java程序,我是否可以在Android平板电脑上以某种方式打开该程序?在Android上有什么类似命令提示符的地方可以执行Java文件吗?

程序本身不使用任何Java API,只是简单地使用java.util.Scanner。

1 个答案:

答案 0 :(得分:1)

好吧,

刚刚编写了我的第一款Android游戏(使用Canvas),然后将整个游戏转换为使用LibGDX,我会根据自己的经验给出答案。而且你完全正确,我在Windows Vista 64上使用了Eclipse。

这是你想要做的......

  1. 安装最新的Java SDK。 确保在安装后设置JAVA_HOME变量,并在PATH环境变量中包含%JAVA_HOME%\ bin。如果可以转到命令提示符并键入 java -version 并获得有效响应(除了错误命令或文件名之外的其他内容),则会正确安装。

    1. 下载并安装Eclipse。 您需要的版本是Helios(Java开发设置)。
  2. 2)下载您需要的任何驱动程序,以便将您的Android手机连接到PC(这取决于您拥有的手机)。如果您没有安卓手机,则此步骤不适用于您。

    3)下载并安装Android ADK

    4)通过主菜单安装Android ADT eclipse插件:帮助:安装新软件选项。要使用的网址应为 https://dl-ssl.google.com/android/eclipse/。

    5)如果您要开发游戏,请选择使用LibGDX,它是一个免费的(FREE !!)OpenGL库,它可以在学习曲线的一小部分内为您提供所需的所有性能(尽管即使这样,学习曲线在某些关键点也会非常陡峭,只是因为文档是如此碎片化而且往往模糊或不完整 - 我希望在博客或其他形式中对所有陡峭的学习领域进行大规模的脑转储我有额外时间的那一天(你知道这些日子经常出现的频率)。

    6)如果您打算使用LibGDX,您会非常高兴,因为您可以直接在Windows或Mac或Linux下编写和调试您的Android应用程序,然后使用少于10行的代码,让它也运行在机器人。

    7)如果您要直接为Android操作系统开发并且没有实际的Android设备,那么您需要设置一个模拟器。模拟器附带ADK,您将使用它来配置虚拟Android设备的实例 - 谷歌搜索如何做到这一点。话虽这么说,如果你要做正常的代码,测试,调试,代码,测试,调试周期,这个选项非常非常慢。你真的需要一个真正的Android手机或平板电脑才能获得部分可接受的性能。

    最后,回答你的实际问题,是的,你可以直接在Eclipse中运行和调试你的android应用程序。您可以在实际的Android设备或软件模拟的Android设备上设置断点并单步执行代码(或者如果直接在Windows框中使用LibGDX)。我是的,java.util.Scanner在Android中可用,但你可能会发现它很慢(如果你正在阅读顶点,你可能想要使用LibGDX,它可能已经有一个类可以做你想要的做 - 真的!)。

    我希望有所帮助 - 如果它不足以让你前进,你可能想要考虑一个不同的爱好,因为在Android开发中,它通常会一直保持相当复杂(并且工具肯定不是bug - 你自己会发现自己)。

    经常备份,玩得开心!祝你好运!!

    rpbarbati