【问题标题】:How to add manually a library to Android in react native?如何在本机反应中手动将库添加到Android?
【发布时间】:2020-01-16 03:18:14
【问题描述】:

您好,我是 react native 的新手,我正在尝试添加 [react-native-svg][1]

我认为问题出在最后一步,MainApplication.java

@Override
protected List<ReactPackage> getPackages() {
  @SuppressWarnings("UnnecessaryLocalVariable")
  List<ReactPackage> packages = new PackageList(this).getPackages();

  // Packages that cannot be autolinked yet can be added manually here, for example:
  // packages.add(new MyReactNativePackage());
  packages.add(new new SvgPackage());
  return packages;
}

错误信息

error React Native CLI 对本地依赖项使用自动链接,但以下模块是手动链接的: - react-native-svg(取消链接运行:“react-native unlink react-native-svg”)

有什么建议吗?

【问题讨论】:

  • 为什么需要手动添加库。开始0.60版本开启自动链接。不需要自己做任何链接。
  • @ThakurKarthik 和 React Native CLI Quickstart?
  • 是的!不建议expo早晚要弹出,React原生cli启动确实支持自动链接。

标签: android react-native svg


【解决方案1】:

您必须在此处手动添加无法自动链接但可以手动添加的新包,例如:

packages.add(new MyReactNativePackage());

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    • 2019-06-21
    • 2018-06-19
    • 2018-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多