Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
关于AndroidManifest.xml的问题
Everness发起了问答2017-06-13
10
回复
715
浏览

老师您好,现在我遇到了一个问题,就是目前的项目中使用了两个不同的安卓第三方sdk,而这两个sdk还都有各自的AndroidManifest.xml配置文件。

这个我查了下好像需要自己手动合并,但是百度上我只找到了一个相关的手动合并方案,并且现在还没有尝试成功,请问这个有什么需要注意的吗?或者您能推荐下相关的资料吗?

谢谢!

所有回复
  • siki 2017-06-13

    如果对android的配置不是很了解的话,  合并的时候,相同的标签保留一个,不同的标签同时保留

    一般都是根标签保留一个

    • Everness 2017-06-14

      我是使用了一个ar的sdk,外加上一个百度地图的sdk。
      其中百度地图的sdk因为是我自己用官方的安卓sdk导的,所以这个主活动中有我自己写的一些功能。
      但是因为也用了ar的sdk,所以一般来讲应该会吧这个ar的活动设置为主活动来启动Unity的应用吧?
      这样的话会不会导致百度地图中我自己写的那些功能无法调用呢?如果会的话有没有可以解决的方法?
      谢谢老师!

      (1) 回复
    • siki 2017-06-14

      回复 @ Everness: 这个老师也确定不了 你先启动试一下,看看还有没有问题, 有两个主Activity的话,看看能不能合并

      (0) 回复
    • Everness 2017-06-15

      回复 @ siki: 老师您好,我现在尝试着进行了合并,并且将at的活动作为主活动启动,结果是ar可以启动,但是百度地图就没法用了。请问您说的两个主Activity合并是什么意思?麻烦您帮我指个方向,我现在不太清楚应该如何下手去查这方面的资料。Unity合并Activity我查了但是没有什么有用的信息。
      谢谢您!

      (0) 回复
    • siki 2017-06-15

      回复 @ Everness: 如果两个sdk都需要在主Activity中初始化的话,你就自己创建一个主的Activty,然后把这两个SDK初始化的代码放在你的主Activity中

      (0) 回复
    • Everness 2017-06-16

      回复 @ siki: 关于您所说我有个问题想问下,就是您说要自己创建一个主活动,也就是说需要在Android Studio之类的编译器里重新编辑是吧?那样的话因为我高通ar是直接用的unity的sdk,是不是说我需要把unity端再导成安卓端,然后添加在我那个百度地图的安卓工程里?

      (0) 回复
    • siki 2017-06-16

      回复 @ Everness: 这个就有点复杂了
      可能需要提取高通ar的android端的工程, 跟百度的合并 然后再放到工程里面

      (0) 回复
    • siki 2017-06-16

      回复 @ siki: 可以使用一下直接使用高通提供的android端的sdk,看下是否容易合并

      (0) 回复
    • Everness 2017-06-19

      回复 @ siki: 老师您好,请问下我看到有几篇博客说是不用合并AndroidManifest.xml也可以,只需要分别在Plugins目录下面的Android目录里建立不同的插件目录,然后把相应的插件放进去就可以。但是我现在测试的没有成功。请问这个方法是什么原理?可行性高吗?
      谢谢!

      (0) 回复
    • siki 2017-06-19

      回复 @ Everness: 这个可能是unity自己做合并的吧,你可以使用最新的版本尝试一下,新版本可能会有更新功能

      (0) 回复
    还有4条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!