设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 6143|回复: 4
打印 上一主题 下一主题

callCenter在ubuntu下编译生成的apk无法运行

[复制链接]

13

主题

28

帖子

153

积分

注册会员

Rank: 2

积分
153
跳转到指定楼层
楼主
发表于 2014-3-22 08:52:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我把Demo中的AnyChatCallCenter在ubuntu下编译,生成的apk无法运行





03-22 08:52:10.820: E/dalvikvm(23805): ERROR: couldn't find native method
03-22 08:52:10.820: E/dalvikvm(23805): Requested: Lcom/bairuitech/anychat/AnyChatCoreSDK;.TransFile:(ILjava/lang/String;IIILcom/bairuitech/anychat/AnyChatTransTaskOutParam;)I
03-22 08:52:10.820: E/dalvikvm(23805): Candidate: Lcom/bairuitech/anychat/AnyChatCoreSDK;.TransFile:(ILjava/lang/String;IIILcom/bairuitech/anychat/AnyChatOutParam;)I
03-22 08:52:10.820: W/dalvikvm(23805): JNI_OnLoad returned bad version (-1) in /data/app-lib/com.bairuitech.callcenter-1/libanychatcore.so 0x40f063c8
03-22 08:52:10.820: W/dalvikvm(23805): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/bairuitech/anychat/AnyChatCoreSDK;
03-22 08:52:10.820: D/AndroidRuntime(23805): Shutting down VM
03-22 08:52:10.820: W/dalvikvm(23805): threadid=1: thread exiting with uncaught exception (group=0x40af7930)
03-22 08:52:10.820: E/AndroidRuntime(23805): FATAL EXCEPTION: main
03-22 08:52:10.820: E/AndroidRuntime(23805): java.lang.ExceptionInInitializerError
03-22 08:52:10.820: E/AndroidRuntime(23805):         at com.bairuitech.callcenter.LoginActivity.initSdk(LoginActivity.java:106)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at com.bairuitech.callcenter.LoginActivity.onCreate(LoginActivity.java:51)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at android.app.Activity.performCreate(Activity.java:5104)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at android.app.ActivityThread.access$600(ActivityThread.java:141)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at android.os.Handler.dispatchMessage(Handler.java:99)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at android.os.Looper.loop(Looper.java:137)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at android.app.ActivityThread.main(ActivityThread.java:5041)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at java.lang.reflect.Method.invokeNative(Native Method)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at java.lang.reflect.Method.invoke(Method.java:511)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at dalvik.system.NativeStart.main(Native Method)
03-22 08:52:10.820: E/AndroidRuntime(23805): Caused by: java.lang.UnsatisfiedLinkError: unknown failure
03-22 08:52:10.820: E/AndroidRuntime(23805):         at java.lang.Runtime.loadLibrary(Runtime.java:371)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at java.lang.System.loadLibrary(System.java:535)
03-22 08:52:10.820: E/AndroidRuntime(23805):         at com.bairuitech.anychat.AnyChatCoreSDK.<clinit>(AnyChatCoreSDK.java:556)
03-22 08:52:10.820: E/AndroidRuntime(23805):         ... 16 more

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
沙发
发表于 2014-3-22 09:25:47 | 只看该作者
您好,请下载最新版本的SDK包,导入工程时注意将libs目录下的.so库文件也一并更新,谢谢!
回复 支持 反对

使用道具 举报

13

主题

28

帖子

153

积分

注册会员

Rank: 2

积分
153
板凳
 楼主| 发表于 2014-3-24 09:00:37 | 只看该作者
admin 发表于 2014-3-22 09:25
您好,请下载最新版本的SDK包,导入工程时注意将libs目录下的.so库文件也一并更新,谢谢!

我不是用eclipse 编译的,用命令行编译的,附件里已经添加了mk(上传限制大小,所以去掉了so)用的是最新的sdk,so也替换了,但还是一运行就出错,eclipse编译的却可以运行

已填加mk.zip

569.51 KB, 下载次数: 1

回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
地板
发表于 2014-3-24 09:47:12 | 只看该作者
Requested: Lcom/bairuitech/anychat/AnyChatCoreSDK;.TransFileILjava/lang/String;IIILcom/bairuitech/anychat/AnyChatTransTaskOutParam;)I

其中“AnyChatTransTaskOutParam”是老版本SDK的类,从您的源代码来看是最新版本了,怀疑您的编译环境里面还存在老版本的.so库。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
5#
发表于 2014-3-24 09:50:35 | 只看该作者
建议您执行如下的指令尝试一下:
  1. export LD_LIBRARY_PATH=./libs/armeabi:$LD_LIBRARY_PATH && ndk-build
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-23 04:30 , Processed in 0.129177 second(s), 24 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表