步骤一:拿到接口对象实例//方式一//通过包名获取UnityPlayer,目的为了获取下面当前activity对象用//使用这种方式,SDK的接口类需要继承UnityPlayerActivity//拿到unityPlayer(固定写法,不用修改),即可调用SDK接口类中的静态方法,unityPlayer =newAndroidJavaClass("com.unity3d.player.UnityPlayer");//通过unityPlayer获取当前...
1、接入Pangle SDK Unity 海外版。 下载地址:https://www.pangle.cn/union/media/union/download?platform=unity。(需要登录) 解压并导入其中的 PangleSDK.unitypackage 和 PangleAdapterScripts.unitypackage。 PangleSDK.unitypackage,内含Android (主要是 ioen_ad_sdk.aar)和 IOS 依赖的库。 --- NRatel割 --...
1.依然创建一个新的空项目 ,点击Next。 2.根据自己需要设置项目名称和包名,记住MinSDK 这里API等级,之后在Unity发布时也要和它同步设置。然后点击Finsh。 3.创建好就是这样了。点击Android下拉列表,选择Project。这两个可以删掉,没啥用(有没有用我也不知道),但是删掉没啥影响。 4.然后找到build.gradle这个文件,...
Android Studio版本:3.6.2 1. 新建安卓工程,注意最低SDK最好和unity一样 2.新建一个library,注意此处的Package name要和unity的一致 3.在这个library下新建一个Activity 4.将unity安装目录\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes下的classes.jar复制,选中libs目录粘贴,导入这个jar...
1、新建一个空的Unity项目,然后导出Android工程。 2、将第三方jar或者aar放入AndroidStudio项目,直接复制就可以。注意unity-classes.jar是下面unityLibrary里面的。直接拷过来。 3、添加aar或者jar的引用。 4、AndroidStudio右上角构建(同步)一下,引入库或者更新配置之后都可以点一下 5、右键创建目录、包、类。这个目...
(1)从unity中导出Gradle工程。如图叫TaiyouxiSDK。 (2)把两个Module:buglylibrary和xglibrary拷进来,把gradle(这里用的3.3)、build.gradle、gradle.properties、gradlew、gradlew.bat、local.properties、settings.gradle文件拷进来。如图:(当你用Android Studio打开TaiyouxiSDK后会自动出现这些文件,这里用命令行出包,没有...
最近一个做一款Unity的项目,需要接第三方SDK。创建了一个demo,实现了基本的功能,现在需要把整个工程打包成jar文件提供给app开发人员调用。网上搜索了一通资料发现都是从library生成jar包的情况,没有直接重项目生成jar包的例子,经过自己摸索一番,将SDK项目生成jar包给Unity使用过程展现给大家,有需要的童鞋可以参考下。
下图是工程目录,脚本、AndroidManifest还有build.grade的位置。AndroidManifest可以设置权限,进入的主Activity等等,build.grade可以设置打包类型,依赖项等等。 Sync也是经常用的,比如改完配置文件后需要同步后才生效。 ?1.3接入SDK准备首先把layout下面的xml文件删掉,如果删不掉就取消safe delete。删掉后会...
这篇主要讲的是AS中对平台的SDK进行必要的接口包装,发布成aar放到Unity中,Unity中使用和Android通讯的方式来调用。最后从Unity打包成apk文件。 主要关注点:AndroidManifest.xml,.aar,.jar 环境 Unity2018.4.0,android studio 3.4.2,Gradle4.1 重要事前说前面,一定注意Unity的版本和Gradle版本。版本不匹配会造成运行错...
B.在Android原生中接入多个原生sdk,然后将数据传回unity. C.Unity项目最终只作为一个activity来运行,如果各个aar都要抢占Activity入口,都要求unity项目packageName和自己保持一致那该怎么办?(上文的测试demo抢占了Activity入口且要求项目packageName和aar的保持一致.网上搜索的unity Android通信帖子大部分都这样写的) ...