java - Android Studio,从 Java 库运行 main,弃用,从命令行运行
问题描述
从 Android Studio 3.6.1 开始,我在 Java 库模块中运行 main 方法时收到警告(我只想快速对库代码做一些事情)
> Task :lib:compileJava
> Task :lib:processResources NO-SOURCE
> Task :lib:classes
> Task :lib:Something.main()
Hello World
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.6.4/userguide
/command_line_interface.html#sec:command_line_warnings
它仍然有效,但会填充输出窗口并且需要更改,我认为?我也无法使用 gradle 从命令行运行 main 方法(因此我无法使用 warning-mode all 进一步调查)。我可以做./gradlew :lib:compileJava
和其他目标,我可以在 lib 目录../gradlew compileJava
或只是做../gradlew build
,但我不能./gradlew :lib:Something.main()
按照 Android Studio 输出窗口中的建议运行目标。
我需要做什么才能摆脱警告?我需要输入什么才能使用 gradle 在命令行上从 Java 库运行主方法?任何帮助表示赞赏。
解决方案
推荐阅读
- python - f-string 表达式中的 TypeError - 'str' 对象不可调用
- vue.js - 为什么我的前端请求都发送到后端项目?
- python - 为什么 2**-1025 != 0.0 在 Python 中
- angular - 带有 Angular 应用程序的 JBOSS web.xml 配置文件
- python - 打印损失函数 tensorflow 2.0 的所有项
- java - SQLite db 文件的相对路径:org.sqlite.SQLiteException: [SQLITE_ERROR] SQL 错误或缺少数据库
- git - AWS Code Commit Simple Notification Service:有没有办法获得格式更好的通知电子邮件?还是将 SES 附加到 Code Commit?
- android - system/etc/permissions 中的 privapp-permissions.xml 和 system/etc/default-permissions 中的 default-permissions.xml 有什么区别?
- r - 如何解决“找不到对象'sexe'”错误的问题?
- html - 为什么easy-in-out不适用于联系表格部分?