学员(7686)
课程(179)
分享
老师您好,现在我遇到了一个问题,就是目前的项目中使用了两个不同的安卓第三方sdk,而这两个sdk还都有各自的AndroidManifest.xml配置文件。
这个我查了下好像需要自己手动合并,但是百度上我只找到了一个相关的手动合并方案,并且现在还没有尝试成功,请问这个有什么需要注意的吗?或者您能推荐下相关的资料吗?
谢谢!
如果对android的配置不是很了解的话, 合并的时候,相同的标签保留一个,不同的标签同时保留
一般都是根标签保留一个
我是使用了一个ar的sdk,外加上一个百度地图的sdk。 其中百度地图的sdk因为是我自己用官方的安卓sdk导的,所以这个主活动中有我自己写的一些功能。 但是因为也用了ar的sdk,所以一般来讲应该会吧这个ar的活动设置为主活动来启动Unity的应用吧? 这样的话会不会导致百度地图中我自己写的那些功能无法调用呢?如果会的话有没有可以解决的方法? 谢谢老师!
回复 @ Everness: 这个老师也确定不了 你先启动试一下,看看还有没有问题, 有两个主Activity的话,看看能不能合并
回复 @ siki: 老师您好,我现在尝试着进行了合并,并且将at的活动作为主活动启动,结果是ar可以启动,但是百度地图就没法用了。请问您说的两个主Activity合并是什么意思?麻烦您帮我指个方向,我现在不太清楚应该如何下手去查这方面的资料。Unity合并Activity我查了但是没有什么有用的信息。 谢谢您!
回复 @ Everness: 如果两个sdk都需要在主Activity中初始化的话,你就自己创建一个主的Activty,然后把这两个SDK初始化的代码放在你的主Activity中
回复 @ siki: 关于您所说我有个问题想问下,就是您说要自己创建一个主活动,也就是说需要在Android Studio之类的编译器里重新编辑是吧?那样的话因为我高通ar是直接用的unity的sdk,是不是说我需要把unity端再导成安卓端,然后添加在我那个百度地图的安卓工程里?
回复 @ Everness: 这个就有点复杂了 可能需要提取高通ar的android端的工程, 跟百度的合并 然后再放到工程里面
回复 @ siki: 可以使用一下直接使用高通提供的android端的sdk,看下是否容易合并
回复 @ siki: 老师您好,请问下我看到有几篇博客说是不用合并AndroidManifest.xml也可以,只需要分别在Plugins目录下面的Android目录里建立不同的插件目录,然后把相应的插件放进去就可以。但是我现在测试的没有成功。请问这个方法是什么原理?可行性高吗? 谢谢!
回复 @ Everness: 这个可能是unity自己做合并的吧,你可以使用最新的版本尝试一下,新版本可能会有更新功能