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

如何将反应原生矢量图标链接到项目

羊渝
2023-03-14

我收到了react-nate-icons的构建错误。我从他们的github站点的安装说明中执行了链接命令。消息说图标已经链接到项目。

ld /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulator/NativeStarter.app/NativeStarter正常x86_64cd /Users/rsanchez/Development/NativeStarter.git/ios导出IPHONEOS_DEPLOYMENT_TARGET=7.0导出PATH="/应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/应用程序/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-archx86_64-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.2.sdk-L/用户/rsanchez/库/开发人员/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/构建/产品/调试-iphone模拟器-F/用户/rsanchez/库/开发人员/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/构建/产品/调试-iphone模拟器-filelist /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Intermediates/NativeS-Xlinker-rpath-Xlinker@executable_path/框架-mios-模拟器-version-min=7.0-Xlinker-objc_abi_version-Xlinker 2-ObjC-f/Debug-iphonesimulator/libReact.a /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulator/libRCTActionSheet.a /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulator/libRCTGeolocation.a /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulator/libRCTImage.a /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulator/libRCTLinking.a /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulator/libRCTNetwork.a /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulator/libRCTSettings.a /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulator/libRCTText.a /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulator/libRCTVibration.a /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulator/libRCTWebSocket.a-Xlinker-dependency_info-Xlinker /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Intermediates/NativeStarter.build/Debug-iphonesimulator/NativeStarter.build/Objects-normal/x86_64/NativeStarter_dependency_info.dat-o /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulator/NativeStarter.app/NativeStarter

ld:library找不到-lRNVectorIcons clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

共有2个答案

师腾
2023-03-14

我所做的只是按照github中的留档。

我只是运行了rnpm-link,它可以正常工作,而不需要手动操作。

请确保已安装“rnpm”

npm install rnpm -g
勾岳
2023-03-14

我们更新了Native Starter Pro的文档。请查看常见问题解答下的第一个问题

http://strapmobile.com/docs/native-starter-pro/faqs/

概率:

  • 如果您的系统中安装了npm3,这可能是问题。
  • 确保您已经安装了npm2。
  • 在XCode中链接Vector Icons repo将解决问题

解决方案1:通过拖放链接RN矢量图标文件:

  • 在finder/计算机中,导航到(项目文件夹)-

解决方案2:手动链接RN矢量图标文件:

  • 进入Xcode中的“构建阶段”
 类似资料:
  • 我必须在我的react原生项目中使用矢量图标,在为android平台构建(react原生运行android)时,我遇到了这个错误。 执行以下步骤添加矢量图标: npm安装反应本机矢量图标–保存 反应-本机链接 有人能帮助解决这个问题吗? 失败:构建失败,有一个异常。*出了什么问题:配置项目: app时出现问题。 无法解析配置“”的所有依赖项:应用:\ u debugApk'。配置项目时出现问题:“

  • 问题内容: 我想将JPanel中的图像导出到矢量图形文件中,以便可以以高于屏幕的分辨率对其进行编辑和打印。本质上,我希望使用目标图形调用它的功能,该目标图形将绘图命令保存到矢量图形文件中。 有什么好的简单方法呢?推荐哪些库?哪种矢量格式最好,为什么? 问题答案: 看看Java EPS Graphics2D包。 许多Java程序都使用Graphics2D在屏幕上绘制内容,虽然很容易将输出另存为png

  • 我试图设置与React Native在Android上。做了一些研究,看起来我应该使用Interceptor。我找到的一个例子解释了如何做到这一点(链接),但我不确定如何注册拦截器。 因此,为了设置,我使用这个类: 那么剩下的就是注册上面的拦截器,那么它应该在哪里完成呢?可能在? 我在构建应用程序时没有收到任何错误,因此我认为应该很好-只需要让应用程序使用它。 更新:我当前正在尝试在中注册拦截器,

  • 如何从我的反应原生项目构建android apk?此命令“反应原生运行android”在文件夹android\app\build\输出\apk\上创建app-debug.apk但是当我在手机上安装它时,我得到了一个错误“无法下载JS捆绑包”。当我第一次在模拟器上启动时,我使用命令来解决这个问题:

  • 我是React和那些语言的新手。尝试将自定义谷歌字体(Ubuntu)应用于整个项目。我设法将字体拉入项目,但我只能在App.js.中的简单文本中使用它,如下所示: 但是我使用这些文本只是为了测试。在正常情况下,我的代码是这样的,当我尝试使用ubuntuRegular字体时,它不起作用。 此外,如何在应用程序之外使用此字体。js就像我有一个菜单组件: 同样,这也不起作用。如果你能帮忙,我会很高兴的。

  • 我刚反应过来。Im正在尝试将包含链接的数组转换成将在网站中按顺序显示链接的东西。 类似这样的事情: 在服务器中显示的内容如下所示: 我试着做我找到的下面的代码,但是它失败了: