a***@rzport.com
a***@rzport.com
  • 发布:2023-04-25 08:55
  • 更新:2024-10-16 10:46
  • 阅读:304

引用第三方SDK制作原生插件时,AndroidManifest.xml文件内容有冲突

分类:HBuilderX

制作自定义基座时报错:
[PackagePath]/app/AndroidManifest.xml:46:44-68 Error:
Attribute meta-data#notch.config@value value=(portrait) from AndroidManifest.xml:46:44-68
is also present at [SDLLPayYL-release.aar] AndroidManifest.xml:106:13-47 value=(portrait|landscape).
Suggestion: add 'tools:replace=\"android:value\"' to element at AndroidManifest.xml:46:5-70 to override.

我看这个报错的意思大概是我引入的第三方SDK(SDLLPayYL-release.aar)的AndroidManifest.xml清单里的内容已经有了,与uniapp原来的这个内容有冲突,建议是增加tools:replace=\"android:value\"',但是我们没法修改uniapp的AndroidManifest.xml文件,所以我在hbuilderx的项目里又新建了一个AndroidManifest.xml(内容见附件),希望能把uniapp里自动生成的AndroidManifest.xml里的内容给覆盖掉,但是重新生成自定义基座还是报同样的错误。

2023-04-25 08:55 负责人:DCloud_App_Array 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

云端打包会调整此配置避免冲突,预计今晚更新,请4月26号使用HBuilderX3.7.9及以上版本重新提交打包。

  • a***@rzport.com (作者)

    收到,感谢,明天我试一下

    2023-04-25 17:41

  • xatao

    Attribute activity#shaphar.app.wxapi.WXEntryActivity@label value=(@string/app_name) from AndroidManifest.xml:40:64-96

    is also present at [cmbpay-plugin.aar] AndroidManifest.xml:11:13-59 value=(@string/title_activity_wxentry).

    Suggestion: add 'tools:replace=\"android:label\"' to element at AndroidManifest.xml:40:5-213 to override.


    FAILURE: Build failed with an exception.




    • What went wrong:

      Execution failed for task ':app:processReleaseMainManifest'.

      > Manifest merger failed with multiple errors, see logs




    • Try:

      > Run with --debug option to get more log output.

      > Run with --scan to get full insights.

      你好,我这边有原生支付的插件,然后现在需要做微信分享功能,用的是uniapp的Share分享,然后打包就会报错。



    2023-11-09 09:19

a***@hotmail.com

a***@hotmail.com

[PackagePath]/app/AndroidManifest.xml:18:43-79 Error:
Attribute meta-data#KWAI_APP_ID@value value=(ks694398768080426) from AndroidManifest.xml:18:43-79
is also present at [uniplugin_module-release.aar] AndroidManifest.xml:13:13-50 value=(string/${KWAI_APP_ID}).
Suggestion: add 'tools:replace=\"android:value\"' to element at AndroidManifest.xml:18:5-81 to override.
一样的问题我今天遇到了 请问uniapp 解决这个问题吗

a***@hotmail.com

a***@hotmail.com

搞了我两天 解决方法
用 placeholder 不要用key

 "parameters": {  
                "android_kuaishou_KWAI_APP_ID": {  
                  "des": "快手Android KWAI_APP_ID",  
                  "placeholder": "KWAI_APP_ID"  
                }  
            },

要回复问题请先登录注册