我遵循Mobicents的指南来实现Restcomm客户端Android。我正在遵循他们的快速启动指南。我已经在Android中导入了他们的Hello程序,但是也有一些问题。它是导入的,但是它抛出了一些错误。这些建议如下:
Error:(5, 18) error: package org.webrtc does not exist
Error:(6, 18) error: package org.webrtc does not exist
Error:(7, 18) error: package org.webrtc does not exist
Error:(19, 31) error: package PeerConnection does not exist
Error:(25, 12) error: cannot find symbol class SessionDescription
Error:(26, 12) error: cannot find symbol class SessionDescription
Error:(27, 17) error: cannot find symbol class IceCandidate
Error:(33, 32) error: package PeerConnection does not exist
Error:(36, 13) error: cannot find symbol class SessionDescription
Error:(36, 47) error: cannot find symbol class IceCandidate
Error:(65, 34) error: cannot find symbol class SessionDescription
Error:(65, 68) error: cannot find symbol class IceCandidate
Error:(110, 57) error: cannot find symbol class SessionDescription
Error:(141, 33) error: cannot find symbol class IceCandidate
Error:(149, 44) error: package PeerConnection does not exist
C:\Users\Nadeem Ilyas\Desktop\restcomm-android-sdk-1.0.0-BETA3\restcomm.android.client.sdk\src\main\java\org\mobicents\restcomm\android\client\sdk\SignalingParameters.java请帮我解决这个问题。我非常感谢你在这件事上的帮助。
发布于 2015-12-29 16:00:07
似乎由于某种原因无法找到用于WebRTC实现的jars和/或本机库。您是从GitHub 发布页面下载了最新的GitHub包还是刚刚克隆了GitHub回购?
如果您执行了第一个步骤,则应该有jars和libs,但是如果您克隆了需要下载并与GitHub发行版tarball分开添加的回购文件,因为这样的二进制文件往往会使回购文件变得巨大,我们避免将它们放在那里。
若要验证是否有所需的文件,请转到RESTCOMM_ANDROID_SDK_ROOT/restcomm.android.client.sdk/libs.在那里你应该找到'libjingle_peerconnection_java.jar‘
编辑:
您还需要编辑MainActivity.java并替换:
params.put("pref_sip_user", "bob");通过以下方式:
params.put("pref_sip_user", "android-sdk");因为bob是一个非常普通的用户,可能是由其他人提供的,密码不知道。这应该能解决你的问题。顺便说一下,还可以通过在调用RCClient ()之前设置日志级别来为RCClient.initialize启用更详细的日志记录:
RCClient.setLogLevel(Log.VERBOSE);向你问好,安东尼
https://stackoverflow.com/questions/34510019
复制相似问题