【问题标题】:Generate an apk failed on React native在 React Native 上生成 apk 失败
【发布时间】:2020-08-18 23:21:35
【问题描述】:

当我使用这个命令构建我的 React 原生项目时

gradlew bundleRelease

Task :app:mergeReleaseResources一个大错误

FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务 ':app:mergeReleaseResources' 执行失败。

    [drawable-hdpi-v4/node_modules_reactnavigation_stack_src_views_assets_backicon] C:\Users\victo\Documents\git\melhor\app-user\android\app\src\main\res\drawable-hdpi\node_modules_reactnavigation_stack_src_views_assets_backicon.png [drawable-hdpi -v4/node_modules_reactnavigation_stack_src_views_assets_backicon] C:\Users\victo\Documents\git\melhor\app-user\android\app\build\generated\res\react\release\drawable-hdpi\node_modules_reactnavigation_stack_src_views_assets_backicon.png:错误:资源重复 [drawable-mdpi-v4/node_modules_reactnavigation_stack_src_views_assets_backicon] C:\Users\victo\Documents\git\melhor\app-user\android\app\src\main\res\drawable-mdpi\node_modules_reactnavigation_stack_src_views_assets_backicon.png [drawable-mdpi-v4/ node_modules_reactnavigation_stack_src_views_assets_backicon] C:\Users\victo\Documents\git\melhor\app-user\android\app\build\generated\res\react\release\drawable-mdpi\node_modules_reactnavigation_stack_src_views_assets_backicon.png:错误:重复资源 [drawable-mdpi-v4/node_modules_reactnavigation_stack_src_views_assets_backiconmask] C:\Users\victo\Documents\git\melhor\app-user\android\app\src\main\res\drawable-mdpi\node_modules_reactnavigation_stack_src_views_assets_backiconmask.png [drawable-mdpi-v4/ node_modules_reactnavigation_stack_src_views_assets_backiconmask] C:\Users\victo\Documents\git\melhor\app-user\android\app\build\generated\res\react\release\drawable-mdpi\node_modules_reactnavigation_stack_src_views_assets_backiconmask.png:错误:重复资源 [drawable-mdpi-v4/src_assets_address_emptyaddress] C:\Users\victo\Documents\git\melhor\app-user\android\app\src\main\res\drawable-mdpi\src_assets_address_emptyaddress.png [drawable-mdpi-v4/ src_assets_address_emptyaddress] C:\Users\victo\Documents\git\melhor\app-user\android\app\build\generated\res\react\release\drawable-mdpi\src_assets_address_emptyaddress.png:错误:重复资源 [drawable-mdpi-v4/src_assets_address_faildelivery] C:\Users\victo\Documents\git\melhor\app-user\android\app\src\main\res\drawable-mdpi\src_assets_address_faildelivery.png [drawable-mdpi-v4/ src_assets_address_faildelivery] C:\Users\victo\Documents\git\melhor\app-user\android\app\build\generated\res\react\release\drawable-mdpi\src_assets_address_faildelivery.png:错误:资源重复 [drawable-mdpi-v4/src_assets_brands_bayer] C:\Users\victo\Documents\git\melhor\app-user\android\app\src\main\res\drawable-mdpi\src_assets_brands_bayer.png [drawable-mdpi-v4/ src_assets_brands_bayer]

这个错误更大,并且有更多的“重复资源”。

我发现这是我在应用程序中使用的图像的问题,但这只是一个图像,其名称与应用程序内的名称相同,为什么会“重复”?

以及我无法控制的反应导航上的“node_modules_reactnavigation_stack_src_views_assets_backicon”资产等其他资产。

【问题讨论】:

    标签: react-native gradle build.gradle react-native-android react-navigation


    【解决方案1】:

    出现此问题是因为项目构建了重复文件。

    要解决它,您需要删除res 文件夹内的文件。

    删除drawable 文件夹和raw 文件夹。

    你的项目目录会是这样的:

    【讨论】:

    • 坦克,我已经解决了这个问题,但是谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-18
    • 2021-02-08
    • 2018-03-21
    • 2018-02-27
    相关资源
    最近更新 更多