android 打包问题,Android 打包问题 待我称王封你为后i 2022-10-05 09:48 175阅读 0赞 打包教程:https://reactnative.cn/docs/0.43/signed-apk-android.html 如果打包出现类似drawable合并的问题: ....../android/app/build/intermediates/res/merged/release/drawable-hdpi-v4/node\_modules\_reactnavigationstack\_dist\_views\_assets\_backicon.png: error: Duplicate file ......./android/app/build/intermediates/res/merged/release/drawable-hdpi/node\_modules\_reactnavigationstack\_dist\_views\_assets\_backicon.png: Originalishere. The version qualifier may be implied. 解决办法: 在这个目录下的文件node\_modules/react-native/react.gradle : 在这方法里面 def currentBundleTask = tasks.create(... 在doFirst块之后) 添加以下代码到里面 doLast \{ def moveFunc = \{ resSuffix -> File originalDir = file("$\{resourcesDir\}/drawable-$\{resSuffix\}") if(originalDir.exists()) \{ File destDir = file("$\{resourcesDir\}/drawable-$\{resSuffix\}-v4") ant.move(file: originalDir, tofile: destDir) \} \} moveFunc.curry("ldpi").call() moveFunc.curry("mdpi").call() moveFunc.curry("hdpi").call() moveFunc.curry("xhdpi").call() moveFunc.curry("xxhdpi").call() moveFunc.curry("xxxhdpi").call() \} 如下图: ![82313d7c2065fcd1ffea006eeba67696.png][] ![6feb4db17782b7581009d187ba1ff876.png][] cd android gradlew assembleRelease --stacktrace --info [82313d7c2065fcd1ffea006eeba67696.png]: /images/20221005/67fd1a895f764cb3a4b61d7f4c4bdff1.png [6feb4db17782b7581009d187ba1ff876.png]: /images/20221005/21b7fbf3a9e14032ba4330bd35dd7ce7.png
还没有评论,来说两句吧...