【发布时间】:2018-11-05 07:02:54
【问题描述】:
作为构建脚本的一部分,我想在打包 APK 之前运行一些 Java 代码。
当我尝试构建我的项目时,我得到了错误:
Error: Could not find or load main class net.bgreco.myapp.build.BuildScript
BuildScript.java 位于app/src/main/java/net/bgreco/myapp/build/。
BuildScript.class 确实在我收到上述错误消息之前编译成功,我可以从命令行运行它而没有错误。
app/build.gradle:
task runBuildScript(type: JavaExec) {
main = 'net.bgreco.myapp.build.BuildScript'
}
tasks.whenTaskAdded { theTask ->
if (theTask.name.contains('package')) {
theTask.dependsOn 'runBuildScript'
}
}
【问题讨论】:
标签: android android-studio gradle