react native admob出错,有人能帮我吗



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

下的错误

配置项目:react本机admob警告:配置"compile"已过时,已替换为"implementation"one_answers"api"。它将很快被删除。有关更多信息,请参阅:http://d.android.com/r/tools/update-dependency-configurations.html警告:指定的Android SDK构建工具版本(23.0.1(被忽略,因为它低于支持的最低版本(28.0.3(>解析的依赖项:react本机屏幕:debugCompileClasspath适用于Android Gradle插件3.5.3。将使用Android SDK构建工具28.0.3。为了抑制这个警告;buildToolsVersion"23.0.1";从您的build.gradle文件,作为Android gradle的每个版本插件现在有一个默认版本的构建工具。

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

任务:反应本机重新激活:compileDebugJavaWithJavac

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

此版本中使用了不推荐的Gradle功能,使其与Gradle 7.0不兼容。使用"--warning-mode-all"可以显示各个弃用警告。看见https://docs.gradle.org/6.2/userguide/command_line_interface.html#sec:command_line_warnings40项可操作任务:38项已执行,2项最新任务注意:某些输入文件使用或覆盖不推荐使用的API。注意:使用-Xlint重新编译:有关详细信息,请弃用。注意:有些输入文件使用未检查或不安全的操作。注意:使用-Xlint重新编译:有关详细信息,请取消选中。注:C:\Users\55419\Desktop\MyApp2\node_modules\areact native reanimated\android\src\main\java\com\swfmany\reanimated\NodesManager.java使用或重写了一个不推荐使用的API。注意:使用-Xlint重新编译:有关详细信息,请弃用。注:C:\Users\55419\Desktop\MyApp2\node_modules\areact native reanimated\android\src\main\java\com\swfmany\reanimated\NodesManager.java使用未检查或不安全的操作。注意:使用-Xlint重新编译:有关详细信息,请取消选中。C: \Users\55419\Desktop\MyApp2\node_modules\areact native admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:20:错误:RNAdMobRewardedVideoAdModule不是抽象的,并且没有重写RewardedVideo Completed((上的抽象方法在RewardedVideoAdListener中公共类RNAdMobRewardedVideoAdModule扩展ReactContextBaseJavaModule实现RewardedVideo AdListener{^注意:某些输入文件使用或覆盖不推荐使用的API。注意:使用-Xlint重新编译:有关详细信息,请弃用。1个错误

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

  • 出了什么问题:任务":react native admob:compileDebugJavaWithJavac"的执行失败

编译失败;有关详细信息,请参阅编译器错误输出。

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

  • 获取更多帮助,请访问https://help.gradle.org

在22s 中构建失败

error安装应用程序失败。确保您已经设置了Android开发环境:https://reactnative.dev/docs/envi环境设置。有关详细信息,请使用--verbose标志运行CLI。错误:命令失败:gradlew.bat app:installDebug-PrecactNativeDevServerPort=8081注意:某些输入文件使用或覆盖不推荐使用的API。error命令失败,退出代码为1。信息访问https://yarnpkg.com/en/docs/cli/run有关此命令的文档。

节点内模块/areact native admob/android/build.gradle

替换===>实现'com.google.android.gms:播放服务广告:+.'

其中====>实现'com.google.android.gms:播放服务广告:19.8.0'

希望这将解决您的问题

改为安装测试版。。。

yarn add react-native-admob@next

别忘了删除你的节点模块文件夹,并清理你的构建文件夹作为预防措施

最新更新