【发布时间】:2014-10-25 10:42:42
【问题描述】:
这里我正在为 android 的 ubuntu 14.04LTS eclipse adt 中使用原生 android 开发一个应用程序。
构建、配置并使一切变得完美。
之后我将 pjsua2 示例应用程序导入到 Eclipse 中,然后我添加了本机库支持,但是当我在模拟器上运行时它会引发错误。
错误日志,
10-25 06:12:09.489:E/AndroidRuntime(1571):致命异常:主要 10-25 06:12:09.489: E/AndroidRuntime(1571): 进程: org.pjsip.pjsua2.app,PID:1571 10-25 06:12:09.489: E/AndroidRuntime(1571): java.lang.UnsatisfiedLinkError: 无法加载 来自加载程序的 libpjsua2.so dalvik.system.PathClassLoader[DexPathList[[zip 文件 "/data/app/org.pjsip.pjsua2.app-2.apk"],nativeLibraryDirectories=[/data/app-lib/org.pjsip.pjsua2.app-2, /vendor/lib, /system/lib]]]: findLibrary 返回 null 10-25 06:12:09.489:E/AndroidRuntime(1571):在 java.lang.Runtime.loadLibrary(Runtime.java:358) 10-25 06:12:09.489: E/Android运行时(1571):在 java.lang.System.loadLibrary(System.java:526) 10-25 06:12:09.489: E/AndroidRuntime(1571):在 org.pjsip.pjsua2.app.MyApp.(MyApp.java:235) 10-25 06:12:09.489: E/AndroidRuntime(1571): 在 org.pjsip.pjsua2.app.MainActivity.onCreate(MainActivity.java:85) 10-25 06:12:09.489:E/AndroidRuntime(1571):在 android.app.Activity.performCreate(Activity.java:5231) 10-25 06:12:09.489:E/AndroidRuntime(1571):在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 10-25 06:12:09.489: E/AndroidRuntime(1571): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159) 10-25 06:12:09.489: E/AndroidRuntime(1571): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 10-25 06:12:09.489: E/AndroidRuntime(1571): 在 android.app.ActivityThread.access$800(ActivityThread.java:135) 10-25 06:12:09.489:E/AndroidRuntime(1571):在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 10-25 06:12:09.489: E/AndroidRuntime(1571): 在 android.os.Handler.dispatchMessage(Handler.java:102) 10-25 06:12:09.489:E/AndroidRuntime(1571):在 android.os.Looper.loop(Looper.java:136) 10-25 06:12:09.489: E/Android运行时(1571):在 android.app.ActivityThread.main(ActivityThread.java:5017) 10-25 06:12:09.489:E/AndroidRuntime(1571):在 java.lang.reflect.Method.invokeNative(Native Method) 10-25 06:12:09.489:E/AndroidRuntime(1571):在 java.lang.reflect.Method.invoke(Method.java:515) 10-25 06:12:09.489: E/Android运行时(1571):在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 10-25 06:12:09.489: E/AndroidRuntime(1571): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 10-25 06:12:09.489:E/AndroidRuntime(1571):在 dalvik.system.NativeStart.main(本机方法)10-25 06:12:09.499: W/ActivityManager(403):强制完成活动 org.pjsip.pjsua2.app/.MainActivity 10-25 06:12:09.809: I/WindowManager(403):屏幕截图最多重试 4 次 Token{b4148710 ActivityRecord{b41c4ef8 u0 org.pjsip.pjsua2.app/.MainActivity t2 f}} appWin=Window{b4086b40 u0 启动 org.pjsip.pjsua2.app} drawState=4 10-25 06:12:09.809: W/WindowManager(403): 截图失败 (480x800) 到层 21010 10-25 06:12:10.009 的屏幕截图: D/dalvikvm(403):GC_FOR_ALLOC 释放 91K,14% 释放 7331K/8436K,暂停 72 毫秒,总共 74 毫秒 10-25 06:12:10.359:W/ActivityManager(403):活动 ActivityRecord{b41c4ef8 u0 的暂停超时 org.pjsip.pjsua2.app/.MainActivity t2 f} 10-25 06:12:10.719: I/Choreographer(403):跳过了 94 帧!该应用程序可能正在做 在其主线程上工作太多。 10-25 06:12:10.869: I/Choreographer(581):跳过了 35 帧!该应用程序可能正在做 在其主线程上工作太多。 10-25 06:12:11.599:I/过程(1571): 发送信号。 PID: 1571 SIG: 9 10-25 06:12:11.609: E/SoundPool(403): 错误加载 /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.609:W/AudioService(403):Soundpool 无法加载文件: /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.659: I/ActivityManager(403):进程 org.pjsip.pjsua2.app (pid 1571) 有 死了。 10-25 06:12:11.669: E/SoundPool(403): 加载错误 /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: W/AudioService(403):Soundpool 无法加载文件: /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: E/SoundPool(403):错误加载 /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool 无法加载 文件:/system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: E/SoundPool(403):错误加载 /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool 无法加载 文件:/system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: E/SoundPool(403):错误加载 /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool 无法加载 文件:/system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: E/SoundPool(403):加载错误 /system/media/audio/ui/KeypressStandard.ogg 10-25 06:12:11.669: W/AudioService(403):Soundpool 无法加载文件: /system/media/audio/ui/KeypressStandard.ogg 10-25 06:12:11.669: E/SoundPool(403):加载错误 /system/media/audio/ui/KeypressSpacebar.ogg 10-25 06:12:11.669: W/AudioService(403):Soundpool 无法加载文件: /system/media/audio/ui/KeypressSpacebar.ogg 10-25 06:12:11.669: E/SoundPool(403):加载错误 /system/media/audio/ui/KeypressDelete.ogg 10-25 06:12:11.669: W/AudioService(403):Soundpool 无法加载文件: /system/media/audio/ui/KeypressDelete.ogg 10-25 06:12:11.669: E/SoundPool(403):加载错误 /system/media/audio/ui/KeypressReturn.ogg 10-25 06:12:11.669: W/AudioService(403):Soundpool 无法加载文件: /system/media/audio/ui/KeypressReturn.ogg 10-25 06:12:11.669: E/SoundPool(403):加载错误 /system/media/audio/ui/KeypressInvalid.ogg 10-25 06:12:11.669: W/AudioService(403):Soundpool 无法加载文件: /system/media/audio/ui/KeypressInvalid.ogg 10-25 06:12:11.669: W/AudioService(403):onLoadSoundEffects(),加载时出错 -1 样本 10-25 06:12:12.259:I/Choreographer(403):跳过 171 帧! 应用程序可能在其主线程上做了太多工作。 10-25 06:12:12.609: W/InputMethodManagerService(403): 窗口已经 聚焦,忽略聚焦增益: com.android.internal.view.IInputMethodClient$Stub$Proxy@b410f460 属性=null,令牌=android.os.BinderProxy@b405a130
【问题讨论】:
标签: android android-ndk sip voip pjsip