尝试为我的Android项目启动fastlane并运行。我的项目目录中有fastfile和appfile,但是当我的lane执行gradle操作时,它失败并出现以下错误:
无法在路径' / Users / MyUser / Documents / Project / Android / gradlew'
找到gradlew同时,如果我在Finder中提取该目录 - 实际上存在gradlew文件。
不知道我的下一步应该在这里......任何人都有类似的问题或建议吗?
答案 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'。这解决了我的问题