質問するログイン新規登録

質問編集履歴

2

コード表示の```を修正

2019/12/25 09:06

投稿

niawniwa
niawniwa

スコア5

title CHANGED
File without changes
body CHANGED
@@ -4,15 +4,14 @@
4
4
  こちらのサイトを参考に、シリアル通信を試しています。
5
5
 
6
6
  ### 発生している問題・エラーメッセージ
7
-
8
- ```
9
7
  androidのエラー終了時の表示「問題が発生したため、usbhostを終了します。」
10
8
 
11
- ### 該当のソースコード
12
9
  private void connectDevice() の
13
10
  if (!connection.claimInterface(mUsbDevice.getInterface(1), true)) {
14
11
  }
15
12
 
13
+ ### 該当のソースコード
14
+
16
15
  JAVA
17
16
 
18
17
  ```

1

追記

2019/12/25 09:06

投稿

niawniwa
niawniwa

スコア5

title CHANGED
File without changes
body CHANGED
@@ -13,8 +13,9 @@
13
13
  if (!connection.claimInterface(mUsbDevice.getInterface(1), true)) {
14
14
  }
15
15
 
16
- ```JAVA
16
+ JAVA
17
17
 
18
+ ```
18
19
  package com.android.usbhost;
19
20
 
20
21
  import android.app.PendingIntent;
@@ -157,6 +158,18 @@
157
158
  しかし、何が問題か分かりません。
158
159
  助言いただけると幸いです。
159
160
 
161
+
162
+ 追記
163
+
164
+ if (!connection.claimInterface(mUsbDevice.getInterface(1), true))
165
+ この部分をコメント化して、除外して進めたところ
166
+
167
+ UsbInterface usbIf = mUsbDevice.getInterface(1);
168
+ この箇所で、またエラーになりました。
169
+
170
+ 共通する、mUsbDevice.getInterface(1)が原因のようです。
171
+
172
+
160
173
  ### 補足情報(FW/ツールのバージョンなど)
161
174
 
162
175
  ここにより詳細な情報を記載してください。