- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在这里,我正在为 android 的 ubuntu 14.04LTS eclipse adt 中使用 native android 开发一个应用程序。
构建、配置并使一切变得完美。
之后,我将 pjsua2 示例应用程序导入 Eclipse,然后添加了 native 库支持,但是当我在模拟器上运行时,它会引发错误。
错误日志,
10-25 06:12:09.489: E/AndroidRuntime(1571): FATAL EXCEPTION: main 10-25 06:12:09.489: E/AndroidRuntime(1571): Process: org.pjsip.pjsua2.app, PID: 1571 10-25 06:12:09.489: E/AndroidRuntime(1571): java.lang.UnsatisfiedLinkError: Couldn't load libpjsua2.so from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.pjsip.pjsua2.app-2.apk"],nativeLibraryDirectories=[/data/app-lib/org.pjsip.pjsua2.app-2, /vendor/lib, /system/lib]]]: findLibrary returned null 10-25 06:12:09.489: E/AndroidRuntime(1571): at java.lang.Runtime.loadLibrary(Runtime.java:358) 10-25 06:12:09.489: E/AndroidRuntime(1571): at java.lang.System.loadLibrary(System.java:526) 10-25 06:12:09.489: E/AndroidRuntime(1571): at org.pjsip.pjsua2.app.MyApp.(MyApp.java:235) 10-25 06:12:09.489: E/AndroidRuntime(1571): at org.pjsip.pjsua2.app.MainActivity.onCreate(MainActivity.java:85) 10-25 06:12:09.489: E/AndroidRuntime(1571): at android.app.Activity.performCreate(Activity.java:5231) 10-25 06:12:09.489: E/AndroidRuntime(1571): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 10-25 06:12:09.489: E/AndroidRuntime(1571): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159) 10-25 06:12:09.489: E/AndroidRuntime(1571): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 10-25 06:12:09.489: E/AndroidRuntime(1571): at android.app.ActivityThread.access$800(ActivityThread.java:135) 10-25 06:12:09.489: E/AndroidRuntime(1571): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 10-25 06:12:09.489: E/AndroidRuntime(1571): at android.os.Handler.dispatchMessage(Handler.java:102) 10-25 06:12:09.489: E/AndroidRuntime(1571): at android.os.Looper.loop(Looper.java:136) 10-25 06:12:09.489: E/AndroidRuntime(1571): at android.app.ActivityThread.main(ActivityThread.java:5017) 10-25 06:12:09.489: E/AndroidRuntime(1571): at java.lang.reflect.Method.invokeNative(Native Method) 10-25 06:12:09.489: E/AndroidRuntime(1571): at java.lang.reflect.Method.invoke(Method.java:515) 10-25 06:12:09.489: E/AndroidRuntime(1571): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 10-25 06:12:09.489: E/AndroidRuntime(1571): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 10-25 06:12:09.489: E/AndroidRuntime(1571): at dalvik.system.NativeStart.main(Native Method) 10-25 06:12:09.499: W/ActivityManager(403): Force finishing activity org.pjsip.pjsua2.app/.MainActivity 10-25 06:12:09.809: I/WindowManager(403): Screenshot max retries 4 of Token{b4148710 ActivityRecord{b41c4ef8 u0 org.pjsip.pjsua2.app/.MainActivity t2 f}} appWin=Window{b4086b40 u0 Starting org.pjsip.pjsua2.app} drawState=4 10-25 06:12:09.809: W/WindowManager(403): Screenshot failure taking screenshot for (480x800) to layer 21010 10-25 06:12:10.009: D/dalvikvm(403): GC_FOR_ALLOC freed 91K, 14% free 7331K/8436K, paused 72ms, total 74ms 10-25 06:12:10.359: W/ActivityManager(403): Activity pause timeout for ActivityRecord{b41c4ef8 u0 org.pjsip.pjsua2.app/.MainActivity t2 f} 10-25 06:12:10.719: I/Choreographer(403): Skipped 94 frames! The application may be doing too much work on its main thread. 10-25 06:12:10.869: I/Choreographer(581): Skipped 35 frames! The application may be doing too much work on its main thread. 10-25 06:12:11.599: I/Process(1571): Sending signal. PID: 1571 SIG: 9 10-25 06:12:11.609: E/SoundPool(403): error loading /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.609: W/AudioService(403): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.659: I/ActivityManager(403): Process org.pjsip.pjsua2.app (pid 1571) has died. 10-25 06:12:11.669: E/SoundPool(403): error loading /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: E/SoundPool(403): error loading /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: E/SoundPool(403): error loading /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: E/SoundPool(403): error loading /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg 10-25 06:12:11.669: E/SoundPool(403): error loading /system/media/audio/ui/KeypressStandard.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool could not load file: /system/media/audio/ui/KeypressStandard.ogg 10-25 06:12:11.669: E/SoundPool(403): error loading /system/media/audio/ui/KeypressSpacebar.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool could not load file: /system/media/audio/ui/KeypressSpacebar.ogg 10-25 06:12:11.669: E/SoundPool(403): error loading /system/media/audio/ui/KeypressDelete.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool could not load file: /system/media/audio/ui/KeypressDelete.ogg 10-25 06:12:11.669: E/SoundPool(403): error loading /system/media/audio/ui/KeypressReturn.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool could not load file: /system/media/audio/ui/KeypressReturn.ogg 10-25 06:12:11.669: E/SoundPool(403): error loading /system/media/audio/ui/KeypressInvalid.ogg 10-25 06:12:11.669: W/AudioService(403): Soundpool could not load file: /system/media/audio/ui/KeypressInvalid.ogg 10-25 06:12:11.669: W/AudioService(403): onLoadSoundEffects(), Error -1 while loading samples 10-25 06:12:12.259: I/Choreographer(403): Skipped 171 frames! The application may be doing too much work on its main thread. 10-25 06:12:12.609: W/InputMethodManagerService(403): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@b410f460 attribute=null, token = android.os.BinderProxy@b405a130
最佳答案
java.lang.UnsatisfiedLinkError: Couldn't load libpjsua2.so from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.pjsip.pjsua2.app-2.apk"],nativeLibraryDirectories=[/data/app-lib/org.pjsip.pjsua2.app-2, /vendor/lib, /system/lib]]]: findLibrary returned null
关于android - PJSUA2 sip android 原生应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26561508/
让我先描述一下我的问题。我将 Sofia SIP 用于电话应用程序,而我使用的 SIP 代理位于 NAT 后面。这意味着来自代理的传入邀请将内部代理 IP(例如 10.0.0.1)作为 Contact
我试图找出 的可能值范围接受 和 接受-联系 header 字段,但我在 RFC 中找不到完整列表。有谁知道他们在哪里?我经常看到 Accept: application/sdp;level=1,
我使用的 SIP 服务器通过端口 5070 监听 SIP/TLS 请求。我正在尝试跟踪和分析为什么我的拨号器没有通过 Wireshark 在网络上注册。 我已经在 Wireshark 的首选项中编辑了
我一直非常坚持解决这个问题,我去过几乎所有谈论这个主题的网站(包括旧的堆栈溢出帖子),现在我正在尝试遵循 Android“官方”文档以便让我的 SIP 客户端在我的 Asterisk 服务器上注册,应
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我已经从一个 Asterisk(版本 11.2.1)创建了一个 sip 中继,说“A”服务器到另一个 Asterisk 服务器(11.7.0)说“B”,我得到 sip 响应 200 ok。 但是当我开
我几乎设法发起了一个 2 方通话(点击通话):第一个到我的办公室,第二个到我的手机,使用 Michal Niklas 回答(感谢 Michal) Asterisk click to call . 主要
本地和远程标记以及Call-ID的组合用于识别对话。据说Call-ID是一次调用的唯一值。那么为什么 Call-ID 不单独用于识别对话呢? 最佳答案 一句话:“发夹”。 “Hairpinning”是
我想在SIPBYE报头中获取Custom-Order的值。我尝试使用${sip_yee_h_Custom-Order},但它是空的,因为头名称前没有X前缀。。我可以编辑freeswitch sofia
我在使用以下代码时遇到错误。 我已经包含了 Sip 所需的所有 jar ;但是,我仍然不明白为什么会发生这个错误。你能给我解释一下吗? 我的代码类是: import java.net.InetAddr
我有一个 res_mysql.conf 配置为使用从 db.sql 文件重新填充的一些数据库 db。加载转储后,我重新加载配置,我的 SIP 对等点消失了: dev-ast*CLI> sip show
我正在制作 SIP 电话并且必须开发一个功能来支持多个注册。如果手机的主注册服务器关闭,手机应自动注册到辅助注册器,并在主注册器处于事件状态时再次返回主注册器。我的问题是:如何确定主注册商再次活跃起来
我正在尝试实现一个 sip 服务器以连接到 HTML sip 客户端(使用 sipml5 制作)。在我研究这样做的过程中,我遇到了 sip over web-sockets,这可能对我有用,但是,我不
我需要通过 Lua 脚本在 Kamailio 3.3.1 中设置自定义 header 。理论上我可以像这样在配置脚本中设置一个 - append_hf("X-MyHeader: myvalue\r\n
我需要通过 Lua 脚本在 Kamailio 3.3.1 中设置自定义 header 。理论上我可以像这样在配置脚本中设置一个 - append_hf("X-MyHeader: myvalue\r\n
DTMF 用于一些基于 sip 的软电话来处理负载类型。但是我不清楚使用 DTMF 的过程和重要性。开源软件电话,如 Red5phone和 Sipdroid使用 DTMF。任何人都可以解释这个问题或指
我需要一种在使用 Asterisk 调用文件发起调用时添加 SIP header 的方法。 有什么办法可以在通话文件中添加SIP头吗? 我知道我可以使用 Asterisk AGI 完成此操作,但是我找
我目前在连接到我的 SIP 客户端(IVR 语音服务)的对称 NAT 后面存在 SIP 用户代理问题。 我读到 Asterisk 在 sip.conf 中有一个解决方案,我可以在那里设置属性 nat=
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭11 年前。 Improve th
我的客户公司有一个简单的 Web 应用程序 (Python Flask),我需要向它添加电话通知功能。 主要要求是应用程序应该调用用户、播放某个声音文件并接受一些音调输入(“您好!这是来自您的 Web
我是一名优秀的程序员,十分优秀!