Java admob中出现错误,有人能帮我吗?

Java admob中出现错误,有人能帮我吗?,java,android,reactjs,react-native,gradle,Java,Android,Reactjs,React Native,Gradle,我正在尝试将admob添加到我的项目中,但安装后,我的项目无法安装到我的手机上,有人知道它可能是什么吗 错误波纹管 配置项目:反应本机admob 警告:配置“编译”已过时,已替换为“实现”和“api”。 它很快就会被移除。有关更多信息,请参阅: 警告:指定的Android SDK构建工具版本(23.0.1)被忽略,因为它低于支持的最低版本(28.0.3)>解析依赖项:react native screens:debugCompileClasspath 适用于Android Gradle插件3.5

我正在尝试将admob添加到我的项目中,但安装后,我的项目无法安装到我的手机上,有人知道它可能是什么吗

错误波纹管

配置项目:反应本机admob 警告:配置“编译”已过时,已替换为“实现”和“api”。 它很快就会被移除。有关更多信息,请参阅: 警告:指定的Android SDK构建工具版本(23.0.1)被忽略,因为它低于支持的最低版本(28.0.3)>解析依赖项:react native screens:debugCompileClasspath 适用于Android Gradle插件3.5.3。 将使用Android SDK构建工具28.0.3。 要抑制此警告,请从build.gradle文件中删除“buildToolsVersion'23.0.1'”,因为每个版本的Android gradle 插件现在有一个默认版本的构建工具

任务:反应本机手势处理程序:CompiledBugJavaWithJavaC

任务:react native reanimated:CompiledBugJavaWithJavaC

任务:反应本机admob:CompiledBugJavaWithJavaC失败

此版本中使用了不推荐的Gradle功能,使其与Gradle 7.0不兼容。 使用“--warning mode all”显示单个弃用警告。 看见 40项可执行任务:38项已执行,2项最新 注意:某些输入文件使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:某些输入文件使用未经检查或不安全的操作。 注意:使用-Xlint重新编译:未选中以获取详细信息。 注意:C:\Users\55419\Desktop\MyApp2\node\u modules\react native reanimated\android\src\main\java\com\swmanas\reanimated\NodesMana java使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:C:\Users\55419\Desktop\MyApp2\node\u modules\react native reanimated\android\src\main\java\com\swmanas\reanimated\NodesMana java使用未经检查或不安全的操作。 注意:使用-Xlint重新编译:未选中以获取详细信息。 C:\Users\55419\Desktop\MyApp2\node\u modules\react native admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdMod ule.java:20:错误:RNAdMobRewardedVideoAdModule不是抽象的,并且不重写rewardedvideocompleted()上的抽象方法 以酬谢听众 公共类RNAdMobRewardedVideoAdModule扩展了ReactContextBaseJavaModule,实现了RewardedVideoAdListener{ ^ 注意:某些输入文件使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 1错误

失败:生成失败,出现异常

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

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan to运行 获得全面的见解

  • 得到更多的帮助

构建在22秒内失败

安装应用程序时出错。请确保已设置Android开发环境: 环境设置。有关详细信息,请使用--verbose标志运行CLI。 错误:命令失败:gradlew.bat应用程序:installDebug-PreactNativeDevServerPort=8081 注意:某些输入文件使用或覆盖不推荐使用的API。 错误命令失败,退出代码为1。
有关此命令的文档信息,请访问。

请改为安装测试版

纱线添加-admob@next


别忘了删除节点模块文件夹,并在node modules/react native admob/android/build.gradle中作为预防措施清理构建文件夹

replace.implementation'com.google.android.gms:play-services-ads:+。'

使用==>实现'com.google.android.gms:play services ads:19.8.0'


希望这能解决您的问题

package.json中的react native admob版本是什么?package.json中的版本是1.3.2