cd android && ./gradlew assembleRelease'。'不被识别为内部或外部命令,可操作程序或批处理文件

问题描述 投票:2回答:1

官方的ReactJS文档建议在终端中运行以下命令以生成发布APK

cd android && ./gradlew assembleRelease

我在响应此命令时遇到异常:

cd android && ./gradlew assembleRelease '.' is not recognized as an internal or external command, operable program or batch file.

什么问题?

android reactjs react-native
1个回答
2
投票

作为解决Windows问题的一部分,我发现从源代码构建React Native需要以下步骤:

  1. 确保安装了Java jdk,Android SDK和gradle,并且可以将它们作为全局变量访问。您可以通过以下命令进行检查(请参阅更多How to set up the environment variable for Windows): java -version android list target gradle -v
  2. 有必要为项目的root / android /目录设置gradle环境(gradlew.bat执行文件和其他环境文件) gradle init 注意:在运行gradle init之前,需要重命名或删除build.gradle文件。运行gradle init后,可以返回build.gradle。
  3. 创建目录和文件AndroidManifest.xml,如下所示 root\android\src\main\AndroidManifest.xml
  4. AndroidManifest.xml必须具有以下最小内容: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="myAppName"> <uses-permission android:name="myAppName" /> <uses-feature android:name="feature-01" android:required="false" /> </manifest>
  5. 对于Windows,您需要在原始命令中使用反斜杠 cd android && .\gradlew assembleRelease
  6. 您将通过此路径找到生成的构建包: root\android\build\outputs\aar\android-release.aar
© www.soinside.com 2019 - 2024. All rights reserved.