首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓:pppd+chat移植-使用我的RIL (RIL)进行网络设置的问题

安卓:pppd+chat移植-使用我的RIL (RIL)进行网络设置的问题
EN

Stack Overflow用户
提问于 2012-01-20 14:33:54
回答 2查看 2K关注 0票数 1

在基于ARM的EVK系统上进行了Android移植,并集成了基于串口( GPRS+GSM )的模块。能够移植RIL层,以及使用我的网络提供商SIM进行电话和短信。

但是,当我选择(设置->无线网络->移动网络-> APN或搜索移动网络)时,我无法获取任何APN设置。

具体地说,我无法在我的定制Android设备上获得localip,remoteip和我的网络。我也为Android编译了pppd和聊天,并制作了适当的脚本文件来运行pppd和聊天,但我仍然得到配置脚本文件错误。

如果我能得到一些使用我的GPRS+GSM模块连接网络的正确方向的提示,我将不胜感激。

提前谢谢你!

EN

回答 2

Stack Overflow用户

发布于 2013-07-04 17:24:37

我一直在用扩展板在pandaboard上移植ril。在运行时,我也无法获得任何APN设置。但我可以在构建AOSP之前设置APN。apn信息记录在一个名为android apns-conf.xml数据的xml文件中,该文件位于android///etc。

例如,

代码语言:javascript
复制
<apn carrier="Android"
     mcc="310"
     mnc="995"
     apn="internet"
     user="*"
     server="*"
     password="*"
     mmsc="null"
/>

此外,您必须确保"apns-conf.xml“已正确安装。在build/core/main.mk中,您可以检查它。

例如,

代码语言:javascript
复制
ifeq (,$(filter %:system/etc/apns-conf.xml, $(PRODUCT_COPY_FILES)))
    PRODUCT_COPY_FILES += \
    development/data/etc/apns-conf_sdk.xml:system/etc/apns-conf.xml
    ifeq ($(filter eng tests,$(TARGET_BUILD_VARIANT)),)
        $(warning implicitly installing apns-conf_sdk.xml)
    endif
endif

最后,通过adb shell对系统进行调试。

代码语言:javascript
复制
logcat

代码语言:javascript
复制
logcat -b radio
票数 2
EN

Stack Overflow用户

发布于 2012-09-08 03:41:10

我所做的与你所做的相反。我不关心短信和语音,我只需要数据连接。启动后立即从ADB运行"logcat -b radio -v time“。这是无线电日志。您应该会看到设置数据连接的任何尝试和结果。在日志中,您应该看到一个"trySetupData“。这是在GSM链路上建立IP链路的过程的开始。如果您仔细阅读日志,您将看到所有的进度/状态和错误。这应该会给你一些关于下一步做什么的提示。这就是我的工作方式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8937627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档