unity接入android七鱼sdk记录一二

编程入门 行业动态 更新时间:2024-10-10 09:20:21

unity接入<a href=https://www.elefans.com/category/jswz/34/1771384.html style=android七鱼sdk记录一二"/>

unity接入android七鱼sdk记录一二

1、sdk导入的问题
这个sdk不sdk不光只有一个*.jar代码文件,还有一个res文件,下面有很多的资源。这样的sdk引导unity就有点问题,在打包输出apk时会很多的问题。
这里主要是你要知道:如何给unity3d工程加入依赖的android工程,可以参考这编博文.html
内容不多,下面将它的主要内容copy在下面:
———————-copy begin————————–
最近在忙着接平台的事,需要接入各种各样的android平台sdk来发布。在接sdk的时候遇到了这样的一个情况,有点麻烦,所以纪录一下。

有些sdk的接入是提供jar包,这样的可以简单地将jar包制作成android plugin,加入到unity工程中,打包成apk输出。

而还有一些sdk,则是提供了一个lib工程。在sdk提供的文档里说明,要在android工程中,通过添加依赖的方式来添加。但是对于unity工程,这个就有点不一样。

经过多次试验,需要步骤:

  1. 将sdk工程整个工程目录【注1】,加到plugins/android/%sdk name%目录下

  2. 同时导出jar包,将jar包放置到plugins/android/libs目录中。

  3. 然后可以选择制作android plugin的方式,或者直接在unity3d中进行调用。

【注1:具体包含的内容为:res/目录 libs/目录 assets/目录 AndroidManifest.xml .classpath project.properties .project proguard-project.txt 以及其他,依具体情况而定】

————————copy end———————–

2、manifest.xml合并的问题
这个sdk的xml的包名其实可不改
这个步骤其实也不会出什么太大的问题。只出包时可能会有一个的错。
*Error:
Attribute provider#com.qiyukf.nim.uikit.provider.UnicornProvider@authorities value=(com.dashengzhangyou.pykf.suzhou.unicorn.fileprovider) from AndroidManifest.xml:55:15-74
is also present at [gradleOut:unicorn:unspecified] AndroidManifest.xml:64:13-72 value=(com.qiyukf.unicorn.unicorn.fileprovider).
Suggestion: add ‘tools:replace=”android:authorities”’ to element at AndroidManifest.xml:55:5-57:16 to override.*
看错误提示,是建议我们在provider标签下添加一个属性:tools:replace=”android:authorities”。

那我们就添加,添完了。发现有语法错误。原来是tools这个属性没有被引出。
然后,我们就要在这个xml顶部的根标签manifest内, 加一行:xmlns:tools=”“
形如:

更多推荐

unity接入android七鱼sdk记录一二

本文发布于:2024-02-14 04:33:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1761858.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:android   unity   sdk   七鱼

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!