unity 接入安卓微信sdk之打jar包给unity使用
2017-05-15 23:23
453 查看
unity 接入安卓微信sdk之打jar包给unity使用
有看博主博客的上一片介绍了unity接入微信sdk的教程,但是及其不方便,每次打带微信sdk的包都需要导出到androidStudio中,本次介绍的方法简单而是在新建一个andoridStudio工程接入微信sdk然后导出jar包到unity 目录下直接用unity打包即可。废话不多说码上。
新建一个空工程,新建一个Module选择Android Library,起名为名字起成和Unity包名一样的,向新导入的Module加入unity的classes.jar 和微信的jar包,右键jar包 选择add as library
工程截图如图所示
贴一下在打jar包时候的代码
dependencies { compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+' } task makeJar(type: Copy) { delete 'build/libs/unitylib.jar' from('build/intermediates/bundles/release/') into('build/libs/') include('classes.jar') include('libammsdk.jar') rename('classes.jar', 'unitylib.jar') } makeJar.dependsOn(build)
编写好逻辑(具体参考之前的博客)在terminal窗口执行打包命令gradlew makeJar即可等待打包完成把导出的jar包放在unity Plugin/Android目录下看截图
附上unity调用安卓方法
AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("currentActivity");//获取到当前的activity jo.Call("function Name","para"); //第一个是方法名 第二个是参数
累写不动了 结合着之前博客的代码看吧
有什么问题可以留言共同探讨
相关文章推荐
- 【Unity】安卓项目使用带有资源Jar包SDK的打包方法
- 使用友盟社会化分享安卓android版SDK分享纯图片到微信
- Unity接入android版的微信sdk记要
- Unity接入友盟SDK后,添加打开安卓APP的功能 遇到的问题
- (二)unity接入安卓讯飞语音输入SDK(图文教程 流量党误入)
- 安卓SDK接入Unity
- 【SDK接入】使用UnityPlugin接入Bugly(iOS)
- Unity使用Share-SDK接微信登录和分享的总结(Android)
- 微信Android终端SDK新手使用指南 libammsdk.jar
- 在Unity3D项目中接入ShareSDK实现安卓平台微信分享功能(可使用ShareSDK默认UI或自定义UI)
- unity使用share_SDK接微信分享和登陆的总结Android
- Unity接入微信SDK——iOS(接入微信SDK)
- Unity使用官方sdk实现微信、QQ、微博三方登录(Android)
- 最新版安卓微信分享sdk接入
- Unity接入安卓SDK方法
- unity接入安卓sdk碰到的问题记录
- Unity IOS微信SDK接入
- unity iso 微信SDK使用
- iOS Xcode 5.1.1 使用微信不通过编译问题(ibWeChatSDK.a, missing required architecture arm64)
- 微信iOS终端SDK新手使用指南