【问题标题】:Neither user nor current process has android.permission.SERIAL_PORT用户和当前进程都没有 android.permission.SERIAL_PORT
【发布时间】:2018-03-21 16:43:03
【问题描述】:

我已经拿到了 Android POS 设备,我目前正在尝试让我们公司的应用在这台机器上运行。 POS Z90 设备。

在某一时刻,我必须设置 devName 和 baudRate(根据给出的示例)

handler.setParameters("/dev/ttyS2", 115200);

当我跑步时:

handler.connect()

调用:

this.mSerialPort = this.mSerialManager.openSerialPort(this.devName, this.baudrate);

我得到以下android权限异常:

用户 (#number) 和当前进程都没有 android.permission.SERIAL_PORT。

所以我的问题是如何添加所需的权限?

背景:

minSdkVersion 19

targetSdkVersion 25

【问题讨论】:

  • 你的问题解决了吗?
  • @sultan 不抱歉。

标签: android serial-port baud-rate


【解决方案1】:

在 AndroidManifest.xml 中添加用户权限

【讨论】:

  • 使用权限 android:name="android.permission.SERIAL_PORT"
  • 该权限未在预定义的android权限列表中列出,当我无论如何添加它时,仍然抛出异常,太奇怪了
  • 也许会有用
猜你喜欢
  • 2019-01-09
  • 2015-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-09
相关资源
最近更新 更多