我已经使用Refactor->迁移到androidX,从Android Studio迁移到了AndroidX。
并且我已将本机反应升级到0.60.4
在构建应用程序时出现此错误之后。
error: package android.support.annotation does not exist
import android.support.annotation.Nullable;
我找到了这个解决方案, https://stackoverflow.com/a/56206103/9724247
它也有效!
但是这些来自节点模块,我有太多这样的错误。
除了手动编辑之外,还有什么方法可以处理这些问题?
谢谢。
答案 0 :(得分:1)
按照https://github.com/mikehardy/jetifier/blob/master/README.md上的说明使用喷射器。
这是自述文件的摘要:
1. First, use Android Studio's refactoring tool to convert your app re: the Android developer docs
2. npm install --save-dev jetifier
3. npx jetify
4. npx react-native run-android (your app should correctly compile and work)
5. Call npx jetify run in the postinstall target of your package.json (Any time your dependencies update you have to jetify again)