【发布时间】:2021-05-14 13:15:39
【问题描述】:
E/unknown:ReactNative: Exception in native call
java.lang.IllegalStateException: Native module AudioRecorderManager tried to override AudioRecorderManager.
Check the getPackages() method in MainApplication.java, it might be that module is being created twice. If this was your intention, set canOverrideExistingModule=true.
This error may also be present if the package is present only once in getPackages() but is also automatically added later during build time by autolinking. Try removing the existing entry and rebuild.
at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.java:55)
at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1347)
at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1318)
at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1225)
at com.facebook.react.ReactInstanceManager.access$1100(ReactInstanceManager.java:131)
at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:1016)
at java.lang.Thread.run(Thread.java:923)
当我尝试在 android 设备上运行我的应用程序时,我得到了这个: ' ...
@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 ReactNativeAudioPackage());
packages.add(new RNFSPackage());
return packages;
}
...'
当我尝试在 android devise 上运行我的应用程序时,我得到了这个错误,我知道它在 IOS 中运行没有问题
【问题讨论】:
-
您是否按照打印屏幕错误消息中显示的说明进行操作?
标签: android reactjs react-native