代号一:android本机代码不适用于所有Android操作系统

时间:2017-08-30 04:34:54

标签: codenameone

我已经使用telephonyManager.getSimSerialNumber()以代号读取sim序列号实现了android本机代码。它在android 6.0及更高版本上工作但在下面的版本上它无法工作。在下面的版本中获取运行时异常。当我们开发app时使用android工作室并实现这个功能,然后它在Android的所有操作系统上工作,但当我使用代号实现相同的Android代码时,然后遇到上述问题。它不适用于所有操作系统。 你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

前一段时间library正在撰写Fabricio Cabeca。在代码扩展库中搜索android.xpermissions=<uses-permission android:name="android.permission.READ_PHONE_STATE"/>(右键单击项目 - &gt;代号为One - &gt; CodenameOne设置 - &gt;扩展名)。使用此cn1LIb。

如果Android 6.0以下仍然存在问题,请在构建提示中添加repo.spring.io

此外,请确保您没有在Dual sim设备上进行测试,因为这可能会出现问题。