Android registerResGeneratingTask已弃用,请使用registerGeneratedResFolders(FileCollection)
我在android studio(java)上构建应用程序时遇到问题 在gradle-wrapper.properties中,我尝试了Android registerResGeneratingTask已弃用,请使用registerGeneratedResFolders(FileCollection),android,android-gradle-plugin,Android,Android Gradle Plugin,我在android studio(java)上构建应用程序时遇到问题 在gradle-wrapper.properties中,我尝试了 distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip distributionUrl=ht
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-5.2.1-all.zip
仍然存在问题,当创建新的应用程序,我没有看到这个问题
类和依赖项更新为最新版本
我尝试了这方面的所有建议,但没有任何帮助我正在使用谷歌颤振开发一个应用程序,并尝试安装firebase。我一直在关注谷歌的教程,结果发现我的gradle版本和android studio需要更新。我也看错了谷歌指南,有一个是flutfleerfase,另一个是android firebase。我回去了,跟着《飞火基地指南》走 因此,我通过在我的项目级build.gradle中添加以下内容进行了更改
buildscript {
dependencies {
// Add this line
classpath 'com.google.gms:google-services:4.3.0'
}
}
// Add to the bottom of the file
apply plugin: 'com.google.gms.google-services'
并将其添加到我的应用程序级别build.gradle
buildscript {
dependencies {
// Add this line
classpath 'com.google.gms:google-services:4.3.0'
}
}
// Add to the bottom of the file
apply plugin: 'com.google.gms.google-services'
使用Android Studio进行了这些更改,因此我可以在整个应用程序中同步所有更改,并修复了错误。此问题通过Google Services插件版本4.3.0()
在应用程序级别build.gradle中更新您的androidX依赖项,对于我来说,正在更改此版本
dependencies {
...
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
我的Minsdk版本是19,所以不知道是否需要按照一些人的建议更新到23。看起来这已经一劳永逸地解决了,没有新的警告:
buildscript {
dependencies {
classpath 'com.google.gms:google-services:4.3.2'
}
}
更多信息classpath'com.google.gms:googleservices:4.3.3'解决了这个问题 它还解决了这个问题: 警告:API“variant.getMergeResources()”已过时,已替换为“variant.getMergeResourcesProvider()” 上述问题是在使用时生成的 classpath'com.google.gms:googleservices:4.3.0' 所以避免使用它。最新版本:(2021年2月)
可能的问题仍然存在,我尝试了所有的想法,但没有解决方案,不管怎样,如果应用程序工作良好,即使有这个问题,我认为这只是一个警告,等待比平常更多的时间。但是,应用程序正在处理此警告。它并没有解决我的问题(完全相同)。同步时只会产生更多的错误。更新到4.3.0*没有解决我的问题。它工作正常。我更新了项目级的依赖项,然后改为最新的gradle,因为android studio需要它。在那之后,它还表明我需要使用最新的android studio版本。因此,我也更新了它。但它却引发了另一个问题:
WARNING:API'variant.getMergeResources()'已过时,并已被替换为'variant.getMergeResourcesProvider()。
未解决问题未解决问题
classpath 'com.google.gms:google-services:4.3.5'