我有一个非常简单的问题.我是Mac的新手,我正在努力让我的Java项目转移到我的新Mac上.该项目有一个Gradlew文件,我认为我可以从命令行运行以在任何机器上构建和运行.当我从命令行(在gradlew文件的位置)gradlew时,它表示找不到gradlew.我是否遗漏了关于如何从bash shell运行命令的内容?
我从昨天开始遇到麻烦了.在我的实习中,我遇到了以下构建错误,但我无法理解为什么:
$ cordova build android
[...]
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lorg/apache/cordova/BuildHelper;
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 3.379 secs
Error: /home/thor/Projects/App_CDP/platforms/android/gradlew: Command failed with exit code 1 Error output:
Note: Some input files use or override a deprecated API.
Note: …Run Code Online (Sandbox Code Playgroud) 我在我的mac机器上安装了sdkman,在完成安装步骤后,当我尝试使用sdk在我的计算机上安装懒人时,我收到错误,因为"找不到sdk命令".如果有人有任何解决方案,请告诉我.