SipManager.newInstance不适用于Android姜饼

时间:2011-01-05 11:18:58

标签: android android-emulator sip

我正在尝试使用android 2.3模拟器运行一个简单的SIP程序。

当我尝试创建SipManager的实例时,我得到一个返回值为null(这意味着不支持SIP API)。

请建议我如何在模拟器中测试SIP。

1 个答案:

答案 0 :(得分:2)

由于下面的问题列表链接,我得到了这个工作:

http://code.google.com/p/android/issues/detail?id=13037

对我有用的东西在这个帖子的子链接中。

如何在Android 2.3模拟器中启用SIP。

  1. 使系统分区可写。打开cmd窗口并输入以下内容:
  2. 模拟器-avd -partition-size 128 adb shell mount -o remount,rw -t yaffs2 / dev / block / mtdblock1 / system

    1. 启用SIP支持:
    2. 将来自AOSP的2个XML复制到文本文件中:android.software.sip.xml,android.software.sip.voip.xml,并将XML复制到模拟器:

      adb push android.software.sip.voip.xml / system / etc / permissions adb push android.software.sip.xml / system / etc / permissions

      1. 在config.xml中禁用config_sip_wifi_only:false
      2. 可以在此处找到重新包装的资源文件。将其复制到模拟器:

        adb push framework-res.apk / system / framework

        1. 关闭模拟器并以正常模式重新启动。
        2. 或者......这些步骤合二为一:下载AVD system.img并复制到.... android \ avd \ .avd文件夹中。

          已知问题:来电尚未使用。