依赖其他Lib的时候总是会出现冲突问题,这个时候为了方便分析一般Windows下我们都会在AS的命令行中执行 gradle assembleDebug --stacktrace,但是很多人会发现MAC下貌似报出 bash: gradlew: command not found
话不多少,直接上解决方案:
macOS下使用gradlew命令需要再命令前加上./
./gradlew --info assembleDebug
接下来会有权限提示:bash: ./gradlew:Permission denied
解决方案:chmod +x gradlew
一般情况下就可以使用了。但是也有部分会出现 env: bash\r: No such file or directory 是不是很抓狂?
直接上方案吧:
vim gradlew
:set fileformat=unix
:wq
即可
./gradlew assembleDebug --stacktrace
Mac查看依赖树命令
./gradlew :app:dependencies