'gradlew.bat' 未被识别为内部或外部命令
'gradlew.bat' is not recognized as an internal or external command
所以我试图在 windows 10 中基于 Getting Start React Native 开始一个 React Native android 项目。
我卡在了最后一步->react-native 运行-android
ps:我正在为我的 android 模拟器 marshmallow 6.0
使用 genymotion
知道了,
将文件位置添加到环境变量PATH
C:\Users\user\AppData\Local\Android\Sdk\tools\templates\gradle\wrapper
@Kai Jie 发现的另一个版本,对我有用。
编译以前的答案我做了以下操作以获得 Android SDK 和 gradle 工作(无论如何你需要 gradle 工作来编译你的 Android 项目):
先决条件。您已将 gradle 安装在我在计算机上找到的文件夹中。请检查一下:
C:\Program Files\Android\Android Studio\gradle\gradle-X.X\
设置一个新的系统变量(Control Panel\System and Security\System Advance system ->settings->environment variables-system variables)。不要忘记更改 gradle 版本。
GRADLE_HOME C:\Program Files\Android\Android Studio\gradle\gradle-X.X\
在系统路径中添加以下路径(Control Panel\System and Security\System Advance system ->settings->environment variables-system variables):
%GRADLE_HOME%\bin
您可能需要重新启动您的计算机,以确保系统能看到变量。
检查 gradle 是否可以正常使用终端命令
$ gradle -v
将下面的代码添加到 build.gradle 文件的底部
task createWrapper(type: Wrapper) {
gradleVersion = '4.9'
};
然后 运行 gradle createWrapper
在终端
这将生成 gradlew.bat 文件和对应的 gradlew 文件
如果设置了环境变量。我发现你需要真正开始gradle。然后你可以使用 gradlew 命令。
如果您正在向 Spring.io 学习。他们的网站只说 运行
./gradlew build && java -jar build/libs/gs-spring-boot-0.1.0.jar
除非你先运行
否则会失败
gradle
Intellij 让我进入了正确的目录,所以我刚刚删除了
./
和运行
gradlew build && java -jar build/libs/gs-spring-boot-0.1.0.jar
应用程序立即启动。
. ____ _ __ _ _
/\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.1.6.RELEASE)
在我的例子中,我在放入 flutter 项目的文件夹名称中有一个 & 符号。删除它解决了我的问题。
如果您的 gradlew.bat 文件正在生成,但在几秒钟后自行删除,那么这是您的 android 工作室的问题。
要遵循的步骤:
1.打开您的 android 工作室并点击配置。
2. 去那里设置。
3.Click 构建、执行、部署 => 构建工具 => Gradle。
4. 检查 Gradle 用户主目录是否指向 .gradle 文件位置。如果不是,则给出 .gradle 文件的正确路径,在我的例子中 C:/Users/Your_PC_Name/.gradle。
5. 然后创建新的 reactproject。
您可能必须执行以下操作:
./gradlew assembleDebug
所以我试图在 windows 10 中基于 Getting Start React Native 开始一个 React Native android 项目。 我卡在了最后一步->react-native 运行-android
ps:我正在为我的 android 模拟器 marshmallow 6.0
使用 genymotion知道了,
将文件位置添加到环境变量PATH
C:\Users\user\AppData\Local\Android\Sdk\tools\templates\gradle\wrapper
@Kai Jie 发现的另一个版本,对我有用。
编译以前的答案我做了以下操作以获得 Android SDK 和 gradle 工作(无论如何你需要 gradle 工作来编译你的 Android 项目):
先决条件。您已将 gradle 安装在我在计算机上找到的文件夹中。请检查一下:
C:\Program Files\Android\Android Studio\gradle\gradle-X.X\
设置一个新的系统变量(Control Panel\System and Security\System Advance system ->settings->environment variables-system variables)。不要忘记更改 gradle 版本。
GRADLE_HOME C:\Program Files\Android\Android Studio\gradle\gradle-X.X\
在系统路径中添加以下路径(Control Panel\System and Security\System Advance system ->settings->environment variables-system variables):
%GRADLE_HOME%\bin
您可能需要重新启动您的计算机,以确保系统能看到变量。
检查 gradle 是否可以正常使用终端命令
$ gradle -v
将下面的代码添加到 build.gradle 文件的底部
task createWrapper(type: Wrapper) {
gradleVersion = '4.9'
};
然后 运行 gradle createWrapper
在终端
这将生成 gradlew.bat 文件和对应的 gradlew 文件
如果设置了环境变量。我发现你需要真正开始gradle。然后你可以使用 gradlew 命令。
如果您正在向 Spring.io 学习。他们的网站只说 运行
./gradlew build && java -jar build/libs/gs-spring-boot-0.1.0.jar
除非你先运行
否则会失败gradle
Intellij 让我进入了正确的目录,所以我刚刚删除了
./
和运行
gradlew build && java -jar build/libs/gs-spring-boot-0.1.0.jar
应用程序立即启动。
. ____ _ __ _ _
/\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.1.6.RELEASE)
在我的例子中,我在放入 flutter 项目的文件夹名称中有一个 & 符号。删除它解决了我的问题。
如果您的 gradlew.bat 文件正在生成,但在几秒钟后自行删除,那么这是您的 android 工作室的问题。 要遵循的步骤: 1.打开您的 android 工作室并点击配置。 2. 去那里设置。 3.Click 构建、执行、部署 => 构建工具 => Gradle。 4. 检查 Gradle 用户主目录是否指向 .gradle 文件位置。如果不是,则给出 .gradle 文件的正确路径,在我的例子中 C:/Users/Your_PC_Name/.gradle。 5. 然后创建新的 reactproject。
您可能必须执行以下操作:
./gradlew assembleDebug