反应本机链接创建重复的条目

Dav*_*ojo 5 android react-native

我不知道为什么react-native link在创建重复的条目MainApplication.java(在进口和getPackages功能),并在app\build.gradlecompile project条目不添加,但如果我再次运行该命令,我收到了同样的信息,而不是该模块已链接。

运行时react-native link,我收到消息,指出模块已在Android(重复)上成功链接,而在iOS中已被链接。

反应本机链接结果

Utk*_*Sah 0

当我尝试将库链接到我的代码时遇到类似的问题。运行react-native link命令时,它显示库已成功链接,尽管从未创建条目。我所做的是手动修改这3个文件:

  1. android/settings.gradle:使用 include() 添加模块并指定项目目录的路径。

    include ':your_package_name'
    project(':your_package_name').projectDir = new File(rootProject.projectDir,'../node_modules/your_package_name')
    
    Run Code Online (Sandbox Code Playgroud)
  2. android/app/build.gradle: 添加编译语句

    compile project(':your_package_name')
    
    Run Code Online (Sandbox Code Playgroud)
  3. android/app/src/main/java/[..project_name..]/MainApplication.java:导入包并确保 getPackages() 与之前的包一起返回您的包。

如果您指定所需库的名称,会更好地回答您