gpt4 book ai didi

android - SipManager.newInstance 不适用于 android Gingerbread

转载 作者:行者123 更新时间:2023-11-29 00:48:59 26 4
gpt4 key购买 nike

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

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

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

最佳答案

感谢下面的问题列表链接,我得到了这个为我工作:

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

对我有用的是这个线程的子链接。

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

  1. 使系统分区可写。打开 cmd 窗口并输入以下内容:

模拟器 -avd -分区大小 128adb shell mount -o remount,rw -t yaffs2/dev/block/mtdblock1/system

  1. 启用 SIP 支持:

从 AOSP 复制 2 个 XML 到文本文件:android.software.sip.xml、android.software.sip.voip.xml,并将 XML 复制到模拟器:

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

  1. 在 config.xml 中禁用 config_sip_wifi_only: false

可以在这里找到重新打包的资源文件。复制到模拟器:

adb push framework-res.apk/system/framework

  1. 关闭模拟器并以正常模式重新启动它。

或者...这些步骤合二为一:下载 AVD system.img 并复制到...android\avd\.avd 文件夹中。

已知问题:来电尚不可用。

关于android - SipManager.newInstance 不适用于 android Gingerbread ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4603465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com