我有一个小的 github 项目,我从下面的链接在 Android Studio 中打开了它。
https://github.com/adakoda/android-screen-monitor
它没有编译错误,但我没有看到运行配置来从 AndroidScreenMonitor.java 运行该主要方法。而且我也找不到从这个 .java 创建 jar 文件的方法。
我尝试通过以下链接帮助自己创建 RunConfigurations:
Run single java file with standard main(String [] args) method - Android Studio
Running Java application in Android Studio
在 Run -> EditConfigurations -> MainClass 下拉列表 -> 单击 3 个点 -> Choose Main Class 窗口,它不允许我选择 AndroidScreenMonitor.java 文件或任何文件作为主文件,这意味着 OK 按钮永远不会启用.
有没有办法解决这个问题。这样我就可以从 Android Studio 运行这个项目。
最佳答案
您的项目是一个使用 swing 的 Eclipse 项目。你不应该为此使用 Android Studio,你应该使用 IntelliJ。
我克隆了您的存储库,并且能够在 IntelliJ 中构建它,请按照以下步骤构建您的项目:
- 在 IntelliJ 的第一个屏幕中选择导入项目
在导入屏幕中,导航到您的项目目录并将其打开。
选择 Eclipse 作为外部模型
IntelliJ 会将您的项目转换为 gradle 构建系统。
现在您的项目应该可以正常构建了。
要运行,请转到“运行”->“编辑配置”。
在左上角选择加号 (+) 图标并选择应用
在主类中,选择三个点并选择您的主类。
为配置命名,建议:App,然后按 OK。
现在在右上角的下拉菜单中会有应用程序和一个播放按钮,点击播放,您的项目就会运行。
关于java - 如何在android studio中调用java项目的main方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42879380/