2016-09-06 5 views
0

私はC#でUnityを使用して開発したAndroidアプリをOTGケーブルを使用して電話に接続しています。私はUnity PlayerでWindowsマシンのCOM3-Portを使ってアプリケーションを実行しようとしましたが、アンドロイドのシリアルポートは何ですか?私はまだ何かを見つけることができませんでした。私はあなたの誰かがシリアルポートを把握する方法を知っていることを願っています。ユニティで使用するためのAndroid用シリアルポート

+0

標準のC#シリアルIOポートは、Androidでは実行されません**。あなたはこれを行うJavaを知っている必要があります。Android用のJavaシリアルコードを取得する(ここでは、http://stackoverflow.com/questions/11011515/how-to-read-and-write-data-to-com-serial- ports-in-android)と[ここ](https://github.com/mik3y/usb-serial-for-android/releases)にあります。コードを関数に変換し、C#から呼び出します。 – Programmer

答えて

0

System.IO.Ports名前空間を使用し、アンドロイドの互換性をサブセットではなく.Net 2.0に変更する必要があります。 プロジェクト設定>>プレイヤーに移動し、.Net 2.0に設定してください。 enter image description here

+0

「System.IO.Ports名前空間を使用する」という正確な意味は?申し訳ありませんが、C# –

+0

でUnityEngineを使用していることに慣れていません。 using System.Collections; using System.IO.Ports; – joreldraw

+0

@ joreldraw 'IO.Ports'はAndroidデバイスでは動作しません。 OpはJavaでAndroudプラグインを作成し、Unityから関数を呼び出す必要があります(C#)。 – Programmer

関連する問題