从 RN0.59.10 更新到 RN0.60.4 后,我的一些笑话测试失败了
Invariant Violation: __fbBatchedBridgeConfig is not set, cannot invoke native modules
我不确定这是否与预处理器有关。我确实找不到有关 fbBatchedBridgeConfig 的有用信息。
我不确定测试是否失败,因为他们已经切换到自动链接包。
包.json
"dependencies": {
"@react-native-community/async-storage": "1.5.0",
"apollo-cache-inmemory": "1.6.2",
"apollo-cache-persist": "0.1.1",
"apollo-client": "2.6.3",
"apollo-link-error": "1.1.11",
"apollo-link-http": "1.5.15",
"apollo-link-retry": "2.2.14",
"apollo-utilities": "1.3.2",
"buffer": "5.2.1",
"bugsnag-react-native": "2.21.0",
"enzyme": "3.5.1",
"enzyme-adapter-react-16": "1.5.0",
"formik": "1.3.1",
"graphql": "14.4.2",
"graphql-tag": "2.10.1",
"hoist-non-react-statics": "3.3.0",
"immer": "3.1.3",
"intl": "1.2.5",
"moment": "2.24.0",
"pre-commit": "1.2.2",
"prop-types": "15.7.2",
"react": "16.8.6",
"react-apollo": "2.5.8",
"react-intl": "2.9.0",
"react-native": "0.60.4",
"react-native-calendar-events": "1.7.0",
"react-native-camera-kit": "7.3.7",
"react-native-code-push": "5.6.0",
"react-native-config": "0.11.7", …Run Code Online (Sandbox Code Playgroud) 我正在努力奔跑
detox build -c android.emu.release
但是当它尝试编译时失败DetoxTest.java并出现以下错误
~/android/app/src/androidTest/java/<package_name>/DetoxTest.java:24: error: cannot find symbol
public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(MainActivity.class, false, false);
^
symbol: class MainActivity
location: class DetoxTest
~/android/app/src/androidTest/java/<package_name>/DetoxTest.java:24: error: cannot find symbol
public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(MainActivity.class, false, false);
^
symbol: class MainActivity
location: class DetoxTest
Run Code Online (Sandbox Code Playgroud)
我尝试从包中导入 MainActivity 但我找不到包。
RN 0.51.1 排毒:7.4.3