【问题标题】:Running java code in Android Studio在 Android Studio 中运行 java 代码
【发布时间】:2017-06-11 20:53:47
【问题描述】:

我刚从一本初学者的书中开始学习 java。这本书展示了如何在 Eclipse 中做所有事情。我想在 A.S. 学习 java。用于制作应用程序。 我终于在 Android Stuido 中编译了代码。即使代码是完美的,我在尝试运行 java 类文件时也遇到了错误,直到我在这里找到一个帖子说你必须在调试模式下运行它。 我是否必须在调试模式下运行所有​​“学习示例”并选择特定的 .java 类,还是人们以另一种方式这样做?我没有编码经验。

示例:

public class MyApplicationLeet {

    /**
     *
     * param args
     */

    public static void` main(String[] args) {
        System.out.println("Chocolate, royalties, sleep");
    }

}

【问题讨论】:

  • 不,您不必在调试模式下运行,如果出现错误,那是因为您做错了什么。
  • 好的。如果我尝试只按下运行按钮,它会要求我使用虚拟电话来运行它,我只想运行我的代码。我是否必须更改配置运行/调试设置中的某些内容(将其放在“应用程序”上)?如果我右键单击我的类选项卡并选择常规运行选项,我不会得到一个控制台来显示结果,但也没有错误。编译后的 println 只在调试模式下出现,需要时间。
  • 要运行 Android 应用,您需要连接设备或启动模拟器。
  • 问题是我这台笔记本电脑上的 cpu 不支持硬件加速虚拟化。所以我只想在没有虚拟电话的情况下练习我的编码。如果没有电话,我找不到任何教程。行。我会尝试连接我的真实手机
  • 您不需要硬件加速。没有设备或模拟器就无法运行 Android 应用程序。该应用程序需要一个 Android 框架才能运行。看看genymotion,那应该是更好的表现。

标签: java android class


【解决方案1】:

我推荐你阅读这篇文章Side Effects of running the JVM in debug mode

还有这篇博文https://blogs.msdn.microsoft.com/zainnab/2010/11/01/start-debugging-vs-start-without-debugging/

在调试模式下运行是为了发现错误,但不是强制性的。

DEBUG 模式主要用于开发和查找任何问题的根本原因(在开发阶段或以后)。这不是我们在生产中所做的。除此之外,以下是我们在调试模式下可能会遇到的一些实际问题:

  • 如果你放置了太多的调试点,应用程序构建也会变得太多 缓慢,最终停止。
  • 假设有人忘记了 PROD 上的调试点,用户将无法继续。

【讨论】:

    【解决方案2】:

    我认为你在 void public static void main(String[] args) 之后使用 ' 标记试试这个也许你可以运行这段代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多