当前位置: 首页 > 知识库问答 >
问题:

React原生Android库项目

楚嘉胜
2023-03-14

我目前在react Native上有点挣扎。我想拥有的是一个基于react原生的库项目,然后我可以包括在我的一些应用程序

ReactApplication
- basic files (index.android.js, index.ios.js, package.json, build.gradle, settings.gradle)
- app/ (contains the real native android app which includes the "react native fragment")
- reactlib/ (library project which contains a fragment with the code from [1])
- ios/
- node_modules/ (contains react-native)

通过npm start启动dev-server没有任何问题,但是只要我启动Android应用程序,就会得到folowwing logcat输出:

W/unknown:React(26957): Unable to dispatch keyboard events in JS as the react instance has not been attached
W/unknown:React(26957): You seem to be running on device. Run 'adb reverse tcp:8081 tcp:8081' to forward the debug server's port to the device.
E/(26957): Unable to load script from assets: index.android.bundle
E/ReactNative(26957): Got JS Exception: ReferenceError: Can't find variable: require

请注意,我执行了ADB反向tcp:8081tcp:8081操作,但仍然显示错误。

稍后,我想从Android库项目中创建一个aar,并通过Maven访问它。

共有1个答案

韦睿
2023-03-14

经过调试和试用,我发现当捆绑在AAR中时,它无法从服务器加载捆绑文件。

如果在android assets文件夹中添加index.android.bundle,它就开始工作了。

 类似资料:
  • 每次我重新打开项目和模拟器时,我都必须在命令提示符中运行和吗? 谢谢。

  • 我开始使用atom文本编辑器开发android应用程序。只要我用JS和JSX编写代码,它就可以正常工作。 我必须做的功能是不可用的反应原生,所以我需要写java代码一样https://facebook.github.io/react-native/docs/native-modules-android.html 演讲模块。Java语言 我不想在atom中编写Java代码,因为建议不起作用。我们可以

  • 我正在尝试对现有的android项目进行本地集成,但在android studio中构建项目时出现了以下异常。 原因:java.lang.Exception:React Native CLI无法确定Android项目配置。这可能是由于配置错误。配置输出:[root:/Users/muratoner/Desktop/backup/Sabanci.Projects/Mobile/hrweb-ract-

  • 我正试图为现有的react原生项目添加如下内容: 我尝试了一系列不同的解决方案,清理项目,运行package.json中的命令以捆绑到temp目录等。我认为build.gradle文件没有正确配置以支持添加口味,或者我没有正确地执行。 任何帮助都将非常感谢,下面是我的gradle文件(很少重命名为示例): 在创建APK之前,我使用package.json中的命令()。 似乎一旦我运行这个命令,我的

  • 我只是想知道是否有人知道可能导致以下错误的原因? 之前没有任何问题,但是在mate添加了单独的文件夹进行调试并测试到之后,它开始了。 错误:无法处理文件 C:\Users...\node_modules\react-native-android-snackbar\android\build\intermediates\exploded-aar\com.android.support\appcomp

  • 我已经被困了两天了,我正在尝试设置,一切都就绪了:最新的Android Studio、Genymotion、Path.io/react-native/docs/geting-started.html上的所有指导。 当我运行或时,我会得到以下错误: C:\users\pc\desktop\bot>react-native run-android系统找不到指定的路径。child_process.js: