我有一个第三方依赖项(react-native-admob),在它的build.gradle文件中指定了以下内容:com.google.android.gms:play-services-ads:+。看看谷歌Android API发布说明页面,2019年6月17日,整个com.Google.Android.gms API组都有突破性的更新。
我运行“./Gradlew AssembleDebug”时出错:
为了解决这个问题,我在Android/app/build.gradle文件中添加了以下内容:
configurations.all {
resolutionStrategy.force 'com.google.android.gms:play-services-ads:17.2.1'
}
现在,我运行'./Gradlew AssembleDebug'工作正常。但是我运行“./Gradlew Assemblerelease”时出现了一个错误:
/users/yons/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/8cb1ac92f08bb5fb26b003aaf1d22a69/res/values/values.xml:251:5-69:aapt:错误:资源Android:attr/fontvariationsettings未找到。
/users/yons/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/8cb1ac92f08bb5fb26b003aaf1d22a69/res/values/values.html" target="_blank">xml:251:5-69:aapt:错误:资源Android:attr/ttcindex未找到。
错误:链接引用失败。
失败:生成失败,出现异常。
我该怎么解决呢?
根本原因是相关迁移到Androidx,google play服务更新到Androidx这个问题属于react-native-device-info
?最佳选择是使用以下方法升级react-native-device-info
之后,您要么像上面的答案中解释的那样更改它。像这样
implementation(project(":react-native-admob"), {
exclude group: "com.google.android.gms"
})
implementation "com.google.android.gms:play-services-ads:16.0.0"
我试图在现有项目的react-native上构建我的第一个应用程序,但不幸的是,在通过构建应用程序时出现了一个错误 似乎一切都很好,但出现了这个错误 谁能告诉我出了什么问题吗? 完整错误日志=> Configure project:Realm警告:以下项目选项已被弃用,并已被删除:Android.EnableAAPT2此属性无效,现在始终使用AAPT2。
我用react native编写了一个应用程序,它以前工作得很好,但当我安装RN异步存储时。我不会更改原生android代码中的任何内容 运行应用程序时出错。 我试图删除它,并重建我的应用程序,但问题仍然是我不知道为什么! 我正在尝试运行这些命令 然后 它正在成功地构建,没有任何错误 但是在运行< code > react-native run-Android 之后 我得到了 出了什么问题:任务“
警告:指定的Android SDK构建工具版本(23.0.1)被忽略,因为它低于Android Gradle Plugin 3.5.3的最低支持版本(28.0.3)。将使用Android SDK构建工具28.0.3。要取消此警告,请从您的build.gradle文件中删除"BuildToolsVersion'23.0.1'",因为Android Gradle Plugin的每个版本现在都有一个默认
我需要使用react-native-scrollable-tab-view,同时,我还在这个链接后面安装了/setup react-native-viewpager。这个错误突然出现了,目前,我仍然找不到解决它的方法。我希望有人已经遇到了,并帮助我。我在1周前才开始使用React Native,但这个项目已经存在一年多了,所以并不是所有的依赖项都更新了,包括react-native,它的版本是0.
每当我尝试运行“react-native run-android” 我失败了: 任务“:app:PackageDebug”执行失败 我试着结账给previus提交。我尝试删除android/app/build和re-build,我尝试删除debug.keystore并再次启动它。 他们都没有解决这个问题。 我之前在android虚拟设备中成功运行了我的应用程序,并且我已经把我的应用程序上传到了go
任务:react native gradle plugin:compileKotlin失败的“compileJava”任务(当前目标为1.8)和“compileKotlin”任务(当前目标为11)jvm目标兼容性应设置为相同的Java版本。1个可执行任务:1个已执行 失败:构建失败,但有一个异常。 错误:任务执行失败:反应本机gradle插件:compileKotlin 无法查询任务:react