fastlane找不到gradlew文件?

时间:2016-12-20 19:04:57

标签: android gradle android-gradle fastlane

尝试为我的Android项目启动fastlane并运行。我的项目目录中有fastfile和appfile,但是当我的lane执行gradle操作时,它失败并出现以下错误:

无法在路径' / Users / MyUser / Documents / Project / Android / gradlew'

找到gradlew

同时,如果我在Finder中提取该目录 - 实际上存在gradlew文件。

不知道我的下一步应该在这里......任何人都有类似的问题或建议吗?

3 个答案:

答案 0 :(得分:2)

我能够通过将Fastfile移动到fastlane目录来解决这个问题。以前我在项目的根目录中有fastlane文件,移动它们解决了问题。

答案 1 :(得分:1)

我遇到了同样的问题,因为我试图将fastlane放在与/ ios和/ android相同级别的Project-Dir中。

您可以通过在gradle请求中添加project_dir参数来轻松解决该问题:

gradle(task: "clean assembleRelease", project_dir: 'android/')

答案 2 :(得分:0)

不确定这是否有帮助。我有一个问题,那就是fastlane没有进入gradlew所在的正确目录(抱怨没有找到gradlew)。为了解决这个问题,我将目录更改为项目中gradlew所在的位置,并再次运行'fastalne init'。这解决了我的问题