pra*_*ddi 6 android-sdk-tools react-native react-native-android
您能帮我吗,我很想在react-native这样的屏幕截图中创建一个新项目。我能够运行旧项目。但我无法运行新项目
我已按照以下步骤操作:
react-native init projectName cd projectName react-native run-projectName但是我得到以下错误:
error Failed to install the app. Make sure you have the Android development environment set up:
Run Code Online (Sandbox Code Playgroud)
Dyl*_*n w 75
我在运行时收到此错误消息react-native run-android。
当我跑步时,cd android && ./gradlew clean我也收到了权限错误。
我跑了chmod +x gradlew它开始工作
Abo*_*zlR 20
运行以下命令
cd .\android\
./gradlew clean
Run Code Online (Sandbox Code Playgroud)
然后在项目的根目录中:
npx react-native start --reset-cache
Run Code Online (Sandbox Code Playgroud)
确保您的手机上不存在该应用程序,如果是,请先尝试将其删除,然后再次运行您的项目
为了确保您的环境已针对android正确设置,请转到您的react-native项目的根目录。在Android Studio IDE中打开android项目(文件夹)。
您环境中的所有错误都会显示出来,这将自动启动Gradle Daemon来为您同步和配置构建。完成后,关闭Android Studio,然后返回命令行并运行:react-native run-android
这很好。
小智 8
只是做$:cd android然后$: gradlew clean在 Windows 上为我工作
小智 7
修复macOS | 反应本机| 安卓
这个问题是因为缺少权限,我通过以下步骤在macOS中解决了这个问题。
使用以下命令将目录更改为 android 是 vs code
cd android
Run Code Online (Sandbox Code Playgroud)
添加 x 权限,这是gradlew的执行权限的符号,使用以下命令是 vs code
chmod +x gradlew
Run Code Online (Sandbox Code Playgroud)
使用清洁./gradlew
./gradlew clean
Run Code Online (Sandbox Code Playgroud)
返回项目根文件夹
cd ..
Run Code Online (Sandbox Code Playgroud)
使用 [ npm start之后]运行 android 构建
npm run android
Run Code Online (Sandbox Code Playgroud)
确保 Android SDK 按照文档中的说明正确连接到终端 shell。这解决了我的机器上生成裸工作流程博览会项目后的问题。
https://reactnative.dev/docs/environment-setup
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
Run Code Online (Sandbox Code Playgroud)
小智 5
打开 ~/.bash_profile 并添加:
导出 ANDROID_HOME=~/Library/Android/sdk/
导出 PATH=$PATH:~/android-sdks/platform-tools/
导出 PATH=$PATH:~/android-sdks/tools/
源 ~/.bash_profile
编辑:
根据更新的问题,以及下面的屏幕截图评论,似乎您的问题与多年前的另一篇文章有关。
我可以为您提供的解决方案是找到您的gradle*.zip文件,将其删除,然后重新运行命令。这样,该命令将尝试再次下载 gradle。这次,请确保您的连接在命令运行过程中稳定,因为该命令将再次重新下载 gradle zip。
根据我提供的解决方案的原因,根据链接,这是由于您的连接不稳定以及过程中下载的gradle zip已损坏引起的。
上一个答案:
您的电脑上安装了Android Studio吗?
从 Android Studio 启动 Android 模拟器设备后,您是否尝试过再次运行该命令?
AFAIK 您提到的命令不会尝试为您运行任何模拟器,您需要自己运行模拟器来测试您的应用程序。
此外,您还需要安装 Android SDK 才能运行 React-native android-app。它不附带react-native,但它附带Android Studio。
所以,也许你应该从这里开始!
| 归档时间: |
|
| 查看次数: |
12151 次 |
| 最近记录: |