unity调用jpush的sdk出现6009错误


(请叫我百米冲刺) #1

android studio创建项目直接使用android jpush sdk可以正常使用。但是把它封装成sdk给unity调用会出现6009的错误


#2

额,你说把你自己的集成了极光的项目封装成SDK然后给unity调用?怎么调用?

我们有提供unity的插件


(请叫我百米冲刺) #3

因为一些原因没法办法使用你们的unity插件,,,,,所以自己在android上封装了jpush的init方法以及设置别名,,,这几个是在application中调用的,,,,,然后把这些方法打包成jar文件以及jpush的一些so库,jar等拷贝给unity进行使用(基本类似于你们的插件),,,但是在打开app的时候,,,,返回6009的错误,,而在android上直接使用是正常的


(请叫我百米冲刺) #4



#5

把错误帖完整一点。。。。


(请叫我百米冲刺) #6

看上去像是unity打包成apk的时候so库没有编译到apk里面去,,你们的获取sdk版本的方法应该是在so库里面吧


#7

这个错误是jar与so不匹配,如果直接原生的,解决办法是


(请叫我百米冲刺) #8

为什么会找不到so库呢



#9

你将我们提供的so加全再试试。
并注意楼上总结中的几点可能出现问题的事项


(请叫我百米冲刺) #10

始终觉得是so库没有打包进去。解压开的apk的libs下没有jpush的so库文件


#11

那既然是这样,就解决so没打包进去的问题咯,这个我就帮不了你了。