web-dev-qa-db-ja.com

Androidシリアルポートは、開く権限なしで使用されています

Android OSのWandboardIMX6を持っています。RS232データを読み取ることができません。C++を使用してQtCreatorでこのためのアプリを作成しました。

問題があります。接続ボタンを押すと、serial port is being used for no permission to openエラー。

使用可能なシリアルポートをドロップダウンメニューにリストしました。私は見えます ttymxc0およびttymxc2ドロップダウンにありますが、接続できません。

1
Takitaha

メッセージは「ポートが使用されていますまたは開く権限がありません」である必要があると思います。

アプリケーションはおそらく、マニフェストでシリアルポートを使用していることを示したり、必要な許可を要求したりする必要があります。 これによると 必要な許可は次のようになります:

<uses-permission Android:name="com.google.Android.things.permission.USE_PERIPHERAL_IO" />
1
telcoM