我有一个分配任务,所以我下载了项目来实施任务,但在自述文件中找到
“您仍然需要注册API key并将其添加到app/local.gradle
-有关详细信息,请参阅local.gradle.example
。”
并在里面找到了
local.gradle.example
android {
defaultConfig {
buildConfigField "String", "API_KEY", "\"api key\""
}
}
和
应用程序/本地.gradle
不在那里
以及我在build.gradle文件中找到
if (!file("local.gradle").exists()) {
exec {
commandLine "sh"
args = ["-c", "cp local.gradle.example local.gradle"]
}
}
apply from: "local.gradle"
当我试图运行项目时,它给出了一个错误消息
java.io.IOException:无法运行程序“sh”(在目录“E:\android-assignment-main\app”中):CreateProcess错误=2,系统找不到指定的文件
那么,如何首先创建local.gradle文件呢?通过编程方式从build.gradle创建
1条答案
按热度按时间3df52oht1#
看起来问题是你在Windows上,并试图运行一个shell脚本,这将不会像这样工作。
我建议使用Gradle的Copy task来执行此操作: