Gradle : gradlew expecting in

标签 gradle gradlew

我正面临这个问题

sparsh610@DESKTOP-551C51M:/mnt/e/xxxxxxxxx$ ./gradlew mm
: not found2: ./gradlew:
: not found8: ./gradlew:
./gradlew: 52: ./gradlew: Syntax error: word unexpected (expecting "in")

我确认我的系统已安装gradle并具有所有读写权限。

此错误有任何具体原因吗?

已经检查了这个link

最佳答案

它只是UNIX和Windows处理行尾字符之间的区别,因此只需键入sed -i.bak 's/\r$//' gradlew即可轻松解决,它将替换回车符。使用选项-i,将在原位编辑文件,并将原始文件备份为gradlew.bak。

关于Gradle : gradlew expecting in,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55342922/

相关文章:

java - 在Android上的注释中使用XmlPullParser

android - Android SDK Canary 4中Gradle构建失败

java - Travis CI 构建失败

android - "testBuildType"可以在Android项目的build.gradle文件中有条件吗?

intellij-idea - Gradle idea插件: java. io.File无法转换为org.gradle.api.artifacts.Configuration

android - 在项目 'publishApkRelease'中找不到任务 ':app'

java - ZipException : transform duplicate entry com/google/android/gms/internal/zzez. 类

android - 当我将 AspectJ 应用于带有 Androidannotations 的 Android 项目时不起作用

android - 如果我在构建类型和产品风格中定义类会怎样?

android - 命令行中的 Gradlew 不会创建签名的 APK