相关:What Gradle commands are Android Studio running when I click Run?
问题:
“运行配置”成功后,我可以通过单击第一行以展开命令来查看正在运行的命令。
但是,当它失败时,我不知道是否正在运行同一命令-因为从命令行运行保存的命令时,我得到了正确的结果。
(失败是找不到我的com.xxxxx.Main
,但我还没有修改该文件(入口点))
更多说明:
我正在用Kotlin编写一个Java Jar,它具有一个静态的Main函数,大致如下所示:
package com.xxxxx;
class Main {
companion object {
@JvmStatic
fun main(args: Array<String>) { ...
从事件日志中,无论成功与失败,我都可以看到gradle任务compileJava, testClasses
正在运行。
完成这些任务后,我现在在软件包问题中找不到com.xxxxx.Main
,而从命令行运行时却得到了预期的输出。
我应该如何调整配置以确保正在运行的命令曾经运行过(以获得预期的结果)?
命令如下:
"/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java" "-javaagent:/Applications/Android Studio.app/Contents/lib/idea_rt.jar=57684:/Applications/Android Studio.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/charsets.jar:/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/ext/jaccess.jar:....gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.3.10/b178c1501609c6e4ee8be635513cb023a466457d/kotlin-stdlib-1.3.10.jar" com.xxxxx.Main