无法在具有React-Native Maps依赖项的Android设备或模拟器上运行React-Native项目

无法在具有React-Native Maps依赖项的Android设备或模拟器上运行React-Native项目,android,react-native,react-native-maps,Android,React Native,React Native Maps,我目前正在尝试在android上构建和运行我的项目,但一直失败。我遵循了正确设置android环境的所有说明,因为我能够让我的其他应用程序在模拟器上工作。我在这个项目上使用React-native-maps依赖项,出于某种原因,每当我运行React-native-run android时,它就会崩溃,出现以下错误: 错误:ActionSheetPackage类中的构造函数ActionSheetPackage无法应用于给定类型; 新的ActionSheetPackage() ^ 必需:碎片活动 找

我目前正在尝试在android上构建和运行我的项目,但一直失败。我遵循了正确设置android环境的所有说明,因为我能够让我的其他应用程序在模拟器上工作。我在这个项目上使用React-native-maps依赖项,出于某种原因,每当我运行
React-native-run android
时,它就会崩溃,出现以下错误:
错误:ActionSheetPackage类中的构造函数ActionSheetPackage无法应用于给定类型;
新的ActionSheetPackage()
^
必需:碎片活动
找到:没有参数
原因:实际参数列表和正式参数列表长度不同
1错误
:app:CompiledBugJavaWithJavaC失败

然后:
出了什么问题:
任务“:app:compiledBugJavaWithJavaC”的执行失败。
编译失败;有关详细信息,请参阅编译器错误输出。


我尝试过使用react native maps github页面上的内容进行故障排除,但这些都不起作用。有人有什么想法吗?

事实证明,问题在于android上存在一种不起作用的依赖关系。当我
npm install
ed依赖项时,它也在项目的android部分安装了自己的依赖项。一旦我把它从那里移除,它就像一个符咒一样工作。

你是在一个干净的项目中开发这个,还是有一些现有的代码库?