在測試Android 5.11某些CTS測試項目時,發現如果沒有設定SIM卡中[我的電話號碼],會導致某些phone測項 fail

解決方法必須要設定sim卡上的[我的電話號碼]。

網路上有一些方法可以達到:

1.使用舊的 feature phone,但必須確定此手機選單有這樣的功能,目前來說很難找到feature phone了。

2.使用 card reader去設定 sim 卡,但必須有一個 sim轉卡才能插入到讀卡機中,且必須注意卡片的讀取方向要正確。

cap0601151720  

 

Fail item:

run -c android.permission2.cts.NoReceiveSmsPermissionTest --m testReceiveTextMessage  

Fail description:

java.lang.IllegalArgumentException: Invalid destinationAddress at android.telephony.SmsManager.sendTextMessage(SmsManager.java:261)

 

Fix method:

Must set Sim Card's "My phone number" via Card Reader.

http://acute.myweb.hinet.net/c_SimEditor.html

cap0601143223  

尚未設定"我的電話號碼"前,手機裡是秀"未知"。

正確設定"我的電話號碼"後,會秀出你的電話號碼。

 

arrow
arrow
    文章標籤
    cts android cts
    全站熱搜
    創作者介紹
    創作者 CuteParrot 的頭像
    CuteParrot

    馴龍窩

    CuteParrot 發表在 痞客邦 留言(0) 人氣()