在android studio中只调试JAVA代码

在android studio中只调试JAVA代码,java,android,debugging,Java,Android,Debugging,我是android新手。我已经开发了一个应用程序,它运行良好。这是一个分布式应用程序,不同的设备可以通过共享数据进行交互。然而,我要做的是,大部分部分是java代码,我在NetBeans中完成了这项工作,然后对其进行了复制粘贴,并做了一些小的修改,使其能够在android环境中工作 现在我的问题是关于调试,我不希望模拟器弹出并处理整个过程,因为来自textbox或任何其他源的任何输入,为了调试起见,我已经向变量提供了一个静态文本。 是否可以调试java文件并在日志中查看结果?当我在Netbean

我是android新手。我已经开发了一个应用程序,它运行良好。这是一个分布式应用程序,不同的设备可以通过共享数据进行交互。然而,我要做的是,大部分部分是java代码,我在NetBeans中完成了这项工作,然后对其进行了复制粘贴,并做了一些小的修改,使其能够在android环境中工作

现在我的问题是关于调试,我不希望模拟器弹出并处理整个过程,因为来自textbox或任何其他源的任何输入,为了调试起见,我已经向变量提供了一个静态文本。 是否可以调试java文件并在日志中查看结果?当我在Netbeans中不断测试代码时,一旦它起作用,我就把它复制到Android上,我搜索了一下,但没有找到任何答案,但我相信会有办法的

是否可以调试java文件并在日志中查看结果

实际上不需要调试来获取日志,因为:

日志!=调试
日志记录

如果您的应用程序工作正常,并且希望在应用程序运行时收集信息(也在出现错误或失败的情况下)

一旦完成,正常的应用程序使用将生成只需更改为较低日志记录级别的信息,如
DEBUG
TRACE

调试

如果您的应用程序有错误,而您无法通过日志找到/解决,则需要更多日志,但您可能希望通过设备(连接到计算机)或模拟器对其进行调试

结论:IMHO最好的选择是,一旦发布,始终实施日志系统,并且只有在日志无法提供足够的信息来修复问题时才进行调试



注意:您必须知道,是的,有一个名为
DEBUG
的日志级别,以及类似
log.d
的命令,这是您必须在java代码中实现的级别,以获得额外信息,并在解决问题后遇到问题时在您的配置信息中设置它,不要忘记返回到
信息
错误
或其他信息较少的高层,以免影响性能。

这个答案是不正确的,因为“现在我的问题是关于调试,我不希望模拟器弹出并处理整个过程”op想知道如何在他的项目中调试一些单独的java文件,而不需要编译整个程序并安装应用程序。