gpt4 book ai didi

javascript - com.android.build.gradle.internal.api.ApplicationVariantImpl 类型对象的问题 "Could not get unknown property ' mergeResourcesProvider'。”

转载 作者:搜寻专家 更新时间:2023-11-01 09:21:02 28 4
gpt4 key购买 nike

我想通过命令 'react-native run-android' 构建 android 应用程序并失败

应用程序正在构建,但最后,我在命令控制台中得到了这个

我已经重建了应用程序,重新启动了 PC 和 Android 设备,删除了 node_modueles 文件夹,但没有任何帮助。

D:\Projects\Android\Partymaker>react-native run-android信息正在启动 JS 服务器...信息 在设备上构建和安装应用程序 (cd android && gradlew.bat app:installDebug)...启动 Gradle 守护进程,1 个不兼容和 1 个停止的守护进程无法重用,使用 --status 获取详细信息

Configure project :app registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)

失败:构建失败,出现异常。

  • 地点:脚本 'D:\Projects\Android\Partymaker\node_modules\react-native\react.gradle' 行:95

  • 出了什么问题:配置项目“:app”时出现问题。

    Could not get unknown property 'mergeResourcesProvider' for object of type com.android.build.gradle.internal.api.ApplicationVariantImpl.

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

  • https://help.gradle.org 获得更多帮助

此构建中使用了已弃用的 Gradle 功能,使其与 Gradle 5.0 不兼容。使用“--warning-mode all”来显示各个弃用警告。参见 https://docs.gradle.org/4.10.2/userguide/command_line_interface.html#sec:command_line_warnings

在 2m 0s 后构建失败错误无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您正在运行 Android 模拟器或已连接设备,并且设置你的安卓开发环境: https://facebook.github.io/react-native/docs/getting-started.html错误 命令失败:gradlew.bat app:installDebug

最佳答案

我遇到了同样的问题,我是这样解决的:

通过编辑 android/build.gradle 修复 gradle 弃用警告

- task wrapper(type: Wrapper) {
+ wrapper {
gradleVersion = '4.4'
- distributionUrl = distributionUrl.replace("bin", "all")
+ distributionType = Wrapper.DistributionType.ALL
}

更新android/build.gradle中的类路径

buildscript {
...
dependancies {
classpath 'com.android.tools.build:gradle:3.3.0'
}
}

更新 android/gradle/wrapper/gradle-wrapper.properties 的 distributionUrl

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

重新安装 node_modules

rm -rf ./node_modules
yarn

我应该提一下,我还有一些自定义库的其他构建错误尚未解决。但希望这对您有所帮助。

关于javascript - com.android.build.gradle.internal.api.ApplicationVariantImpl 类型对象的问题 "Could not get unknown property ' mergeResourcesProvider'。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55490769/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com