質問編集履歴
4
Logcatの追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -14,7 +14,36 @@
|
|
|
14
14
|
### 発生している問題・エラーメッセージ
|
|
15
15
|
実機で実行しても、AVDで実行しても同じくアプリ開始時に終了してしまいます。
|
|
16
16
|
```
|
|
17
|
-
|
|
17
|
+
以下Logcat
|
|
18
|
+
|
|
19
|
+
E/AndroidRuntime: FATAL EXCEPTION: main
|
|
20
|
+
Process: jp.wings.nikkeibp.button_tusin, PID: 27344
|
|
21
|
+
java.lang.RuntimeException: Unable to start activity ComponentInfo{jp.wings.nikkeibp.button_tusin/jp.wings.nikkeibp.button_tusin.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.bluetooth.BluetoothSocket.connect()' on a null object reference
|
|
22
|
+
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2609)
|
|
23
|
+
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2675)
|
|
24
|
+
at android.app.ActivityThread.access$900(ActivityThread.java:195)
|
|
25
|
+
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1515)
|
|
26
|
+
at android.os.Handler.dispatchMessage(Handler.java:111)
|
|
27
|
+
at android.os.Looper.loop(Looper.java:210)
|
|
28
|
+
at android.app.ActivityThread.main(ActivityThread.java:5943)
|
|
29
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
|
30
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956)
|
|
31
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:817)
|
|
32
|
+
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.bluetooth.BluetoothSocket.connect()' on a null object reference
|
|
33
|
+
at jp.wings.nikkeibp.button_tusin.MainActivity.onCreate(MainActivity.java:50)
|
|
34
|
+
at android.app.Activity.performCreate(Activity.java:6405)
|
|
35
|
+
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1116)
|
|
36
|
+
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2562)
|
|
37
|
+
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2675)
|
|
38
|
+
at android.app.ActivityThread.access$900(ActivityThread.java:195)
|
|
39
|
+
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1515)
|
|
40
|
+
at android.os.Handler.dispatchMessage(Handler.java:111)
|
|
41
|
+
at android.os.Looper.loop(Looper.java:210)
|
|
42
|
+
at android.app.ActivityThread.main(ActivityThread.java:5943)
|
|
43
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
|
44
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956)
|
|
45
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:817)
|
|
46
|
+
|
|
18
47
|
```
|
|
19
48
|
|
|
20
49
|
### 該当のソースコード
|
3
追記と修正
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,10 +1,13 @@
|
|
|
1
1
|
ESP32-wroomというマイコンにAndroidアプリからBluetooth通信を用いて、文字を送信したいと考えています。
|
|
2
|
-
そこで下記のブログを参考にプログラミングしていますが、アプリの
|
|
2
|
+
そこで下記のブログを参考にプログラミングしていますが、アプリ起動後通信用のボタンを押すとアプリが終了してしまいます。
|
|
3
|
+
|
|
3
4
|
http://blog.livedoor.jp/sce_info3-craft/archives/8337697.html
|
|
4
5
|
有識者の方回答お願いします。
|
|
5
6
|
###補足
|
|
6
7
|
Android端末:Xperia SO-03H
|
|
7
|
-
MACアドレスはESP32のものです。
|
|
8
|
+
MACアドレスはESP32(マイコン)のものです。
|
|
9
|
+
現在ノートパソコンとTeraTermで通信できるか確認中です。
|
|
10
|
+
その際はノートパソコンのMACアドレスに書き換えています。
|
|
8
11
|
|
|
9
12
|
|
|
10
13
|
|
|
@@ -59,7 +62,7 @@
|
|
|
59
62
|
try {
|
|
60
63
|
//接続に使用するプロファイルを指定
|
|
61
64
|
mBtSocket = mBtDevice.createRfcommSocketToServiceRecord(
|
|
62
|
-
UUID.fromString("00001101-0000-1000-
|
|
65
|
+
UUID.fromString("00001101-0000-1000-8000-00805F9B34F8"));
|
|
63
66
|
}catch (IOException e) {
|
|
64
67
|
e.printStackTrace();
|
|
65
68
|
}
|
2
修正
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -3,7 +3,7 @@
|
|
|
3
3
|
http://blog.livedoor.jp/sce_info3-craft/archives/8337697.html
|
|
4
4
|
有識者の方回答お願いします。
|
|
5
5
|
###補足
|
|
6
|
-
Android端末:
|
|
6
|
+
Android端末:Xperia SO-03H
|
|
7
7
|
MACアドレスはESP32のものです。
|
|
8
8
|
|
|
9
9
|
|
1
レイアウトを変更しました
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -15,6 +15,7 @@
|
|
|
15
15
|
```
|
|
16
16
|
|
|
17
17
|
### 該当のソースコード
|
|
18
|
+
```Android Java
|
|
18
19
|
package jp.wings.nikkeibp.button_tusin;
|
|
19
20
|
|
|
20
21
|
import androidx.appcompat.app.AppCompatActivity;
|
|
@@ -97,4 +98,5 @@
|
|
|
97
98
|
e.printStackTrace();
|
|
98
99
|
}
|
|
99
100
|
}
|
|
100
|
-
}
|
|
101
|
+
}
|
|
102
|
+
```
|