質問編集履歴
2
コード表示の```を修正
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
追記
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
|
-
|
|
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
|
ここにより詳細な情報を記載してください。
|