美文网首页
海外渠道接入方案

海外渠道接入方案

作者: KIikqjzq | 来源:发表于2018-02-26 16:13 被阅读0次

    海外渠道不同于国内渠道

            海外渠道不能像国内渠道一样接入,国内渠道一般提供完整的工程包直接引用就行,但是海外渠道一般为AS工程内部通过grade引用了许多远程仓的arr包(等一哈,如果你的项目是通过AS发布的那你可以不必看下去了,我这里说的是在非AS下,我们要求在UNITYX下发布)

    1

    这时你可能会想把工程的 applyplugin:'com.android.application'改为applyplugin:'com.android.library'不就可以把这些资源全部发布在一个arr包里,但是。。。不行!因为把工程作为arr发布并不会将这些引用的包整合进去,你可以尝试一下。所以无论你要把android工程以ARR包放到unity还是android结构放入,你都需要这些第三方的资源,问题出现了:这些资源我要去哪里找?。

    解决方案

    好了你看见了曙光。首先你将你配置好的工程从android结构改为project结构:

    2

    你可以看到external libraries下为引用的包

    3

    就是将这些包全部从本地找出来(对!全部),可右键跳转到包所在位置拷贝出来(PS:\.gradle\caches\modules-2\files-2.1这个目录一般放 第三方资源比如facebook;\AppData\Local\Android\sdk\extras 这个目录放的是google的)你只需要将jar拷贝出来就行 assets和res等先不用管他

    4

    过了很久很久,你把这些包全部找出来放在一个文件夹,还记得刚才说的先不考虑资源文件吗?现在开始整合这些资源了,现在你用发布这个工程作为一个apk文件。过了一会,你得到了一个apk包,然后把它解压了

    5 6

    好了你得到你所有包的资源文件了,现在将manifest,res,刚才整理的libs放到一个新的工程里,但是还有需要一个步骤,就是这些资源的R文件 你可以在你工程的 yourProject\app\build\generated\source\r\debug下找到这些R文件拷到包下就行

    7 8

    完结!

    相关文章

      网友评论

          本文标题:海外渠道接入方案

          本文链接:https://www.haomeiwen.com/subject/cbjyxftx.html