gpt4 book ai didi

javascript - 新项目与本地 react 但错误

转载 作者:行者123 更新时间:2023-11-28 17:24:07 25 4
gpt4 key购买 nike

我现在头很痛,我只是搞砸了我的旧项目,目前无法运行,所以我想我只是创建一个新的 React Native 项目并将我的代码转移到它,你猜怎么着?我在创建react native并运行react-native run-android后遇到了这个错误。

:app:compileDebugSources UP-TO-DATE
:app:transformClassesWithDexForDebug
Running dex in-process requires build tools 23.0.2.
For faster builds update this project to use the latest build tools.
:app:transformClassesWithDexForDebug FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: dx.jar is missing

* 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: 4.998 secs
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html

这个 multidex 东西,我以前从未设置过这个,也没有在我的第一个项目上(比如 1 周前)设置过任何东西。对于一个新项目,我什至无法第一次使用react-native run-android 运行我的android 模拟器。

请有人帮我解决这个问题。

最佳答案

此问题有一些常见的解决方案。首先,您需要在 gradle 文件中找到您的 buildToolsVersion。
要将 React Native 项目导入 Android Studio,请按照以下步骤操作。

  1. 打开 Android Studio 并点击打开现有项目
  2. 找到您的项目文件夹,其中会有名为 android 的文件夹
  3. 使用 android studio 打开该文件夹

确保您拥有最新的 android studio 版本。

如果存在任何构建错误,只需单击错误即可修复它们。

正确构建项目后,在 Gradle 脚本下找到 build.gradle (Module:app) 文件。
在那里您可以看到当前项目的 buildToolsVersion。改成这样

android {
compileSdkVersion 23
buildToolsVersion "23.0.3"

之后使用 Build > Clean Project 清理你的 Android 项目
接下来使用 Build > Rebuild Project
重建您的 Android 项目
之后导航您的 React Native 项目文件夹并删除构建文件夹。
可以在这里找到 YourProject > android > app > build

然后,在运行 React Native 项目之前,请注意 Android 模拟器已经在运行。如果没有使用 android studio 运行你的 android 模拟器
最后使用 react-native run-android

运行你的 React Native 项目

关于javascript - 新项目与本地 react 但错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51991362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com