首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >移动开发平台 >Android应用接入移动开发平台遇到编译问题

Android应用接入移动开发平台遇到编译问题

词条归属:移动开发平台

allowBackup 冲突

TMF 或者三方 SDK 组件在声明 allowBackup 属性时出现了不一致的情况,编译阶段会报 Manifest merger failded。如下图所示:

解决方法

在您 App 的 AndroidManifest.xml application 标签中设置您自己的 allowBackup 值,并使用 tools:replace 覆盖 TMF 的冲突值。

X5 私有化版与 Lisence 版本冲突

如果您同时引入 X5 的私有化版和 Lisence 版本,编译阶段会出现重复类冲突,请只保留其中一个即可。 错误示例:

解决方法

在您的依赖配置中只保留私有化版、Lisence 版其中之一

私有化版本依赖项

代码语言:javascript
复制
implementation 'com.tencent.tmf.android:tbscore:xxx'implementation 'com.tencent.tmf.android:x5docpreview:xxx'

Language: plaintextatombashccppcmakecsharpcssdockerdjangographqlgohclhtmljavascriptjavajsonjsxlatexlessluamakefilemarkdownmathmlmatlabobjectivecperlphpprotobufpythonrrubyrssscsssvgsqlssmlswifttypescripttsxwasmxmlyaml

Lisence 版本依赖项

代码语言:javascript
复制
implementation 'com.tencent.tmf.androidlic:tbscore:xxx'implementation 'com.tencent.tmf.androidlic:x5docpreview:xxx'

Language: plaintextatombashccppcmakecsharpcssdockerdjangographqlgohclhtmljavascriptjavajsonjsxlatexlessluamakefilemarkdownmathmlmatlabobjectivecperlphpprotobufpythonrrubyrssscsssvgsqlssmlswifttypescripttsxwasmxmlyaml

libc++_shared.so 冲突问题

TMF 内部组件使用了 libc++_shared.so,可能会与其他三方库造成冲突。 错误示例:

解决方法

在 app/build.gradle 中增加如下配置:

代码语言:javascript
复制
android{...packagingOptions { pickFirst 'lib/arm64-v8a/libc++_shared.so' pickFirst 'lib/armeabi/libc++_shared.so' pickFirst 'lib/armeabi-v7a/libc++_shared.so'}...}

Language: plaintextatombashccppcmakecsharpcssdockerdjangographqlgohclhtmljavascriptjavajsonjsxlatexlessluamakefilemarkdownmathmlmatlabobjectivecperlphpprotobufpythonrrubyrssscsssvgsqlssmlswifttypescripttsxwasmxmlyaml

相关文章
移动应用开发平台:5大问题揭秘
2012年已经过去,标志着企业纷纷“跟风”打造移动应用,来搭建移动化雏形的热潮结束。在这一年中,各类移动应用开发平台(MADP)越发成熟,使企业开发人员能够进行“企业对消费者”(B2C)、 “企业对企业”(B2B)及“企业内部“ (B2E,Business to Enterprise,异与”企业对员工“)类移动应用的编码、测试、整合、发布以及管理工作。 而在2013年,选择正确的MADP显得至关重要,因为这一年,企业将从第一股“跟风”应用热潮中退出并加入到第二股应用热潮,即打造智能性与整合性更高,且可融入企
人称T客
2018-03-16
1.5K0
【Android】WebView 开发遇到的问题小结
这几天在AndroidStudio上利用WebView进行应用打包,期间遇到的几点问题有必要进行总结,在AS3.x上还是有一些不同,写Android SDK版本的更新带来的问题。在每个问题下可能会有相应的参考链接,这是在探索webView过程中起到帮助作用的帖子,谢谢他们!
前端修罗场
2023-10-07
1.5K0
移动直播LiteAVSDK,遇到Android 9.0 无法拉流问题
目前常见的直播协议有三种:RTMP、 FLV 和 HLS,腾讯移动直播LiteAVSDK都是支持的。
腾讯云-chaoli
2019-03-06
1.8K0
【Android 应用开发】 Android APK 反编译 混淆 反编译后重编译
反编译工具 : 总结了一下 linux, windows, mac 上的版本, 一起放到 CSDN 上下载;
韩曙亮
2023-03-27
1.7K0
我在移动web开发中遇到的各种问题
目前(2015年8月3日15:02:24)在大部分安卓手机都发现这个问题,触发bug的条件知道了,但是原因未知。触发bug的条件是需要横向滚动的层不能位于纵向滚动不是body的层下面(后面有具体解释)。
黒之染
2018-10-19
3.9K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券