如何手动链接 npm 包“react native reanimated”

Stv*_*lam 1 android manual npm react-native npm-link

谁能告诉我如何手动链接

react-native-reanimated

因为自动 cli 链接不起作用和崩溃反应本机应用程序

Aur*_*ana 5

在Android中,将以下行添加到android/settings.gradle

include ':react-native-reanimated' project(':react-native-reanimated').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-reanimated/android')

在 android/app/build.gradle 中的依赖项中添加编译行

implementation project(':react-native-reanimated')

在 MainApplication.java 中导入和链接包

import com.swmansion.reanimated.ReanimatedPackage;

protected List<ReactPackage> getPackages() {
  return Arrays.<ReactPackage>asList(
         new ReanimatedPackage(), );// <-- add this line
}
}
Run Code Online (Sandbox Code Playgroud)

在 android/build.gradle 中

ext {
compileSdkVersion           = 25
targetSdkVersion            = 25
buildToolsVersion           = "25.0.2"
googlePlayServicesVersion   = "12.0.1"
supportLibVersion           = "27.0.0"
 }
Run Code Online (Sandbox Code Playgroud)