質問編集履歴

9

修正

2020/06/10 09:31

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
  恐らく自分の環境(androidstudio3.6.3)に問題があると思います。
74
74
 
75
- バージョンのせいなのか、はたまた設定のせいなのか…![イメージ説明](9e380980c18a4272c14d29949f9fd0ce.png)
75
+ バージョンのせいなのか、はたまた設定のせいなのか…
76
76
 
77
77
 
78
78
 
@@ -91,3 +91,5 @@
91
91
  (どのように設定してあるかわかる為)
92
92
 
93
93
  (logcatの表示にスタックトレースが出ていますが、今回の質問とは関係ありません。恐らく…)
94
+
95
+ ![イメージ説明](9e380980c18a4272c14d29949f9fd0ce.png)

8

追記

2020/06/10 09:31

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
  恐らく自分の環境(androidstudio3.6.3)に問題があると思います。
74
74
 
75
- バージョンのせいなのか、はたまた設定のせいなのか・・・
75
+ バージョンのせいなのか、はたまた設定のせいなのか…![イメージ説明](9e380980c18a4272c14d29949f9fd0ce.png)
76
76
 
77
77
 
78
78
 
@@ -80,6 +80,14 @@
80
80
 
81
81
  追加依頼者様からのフィルターの助言により確認したところ、logcagt右上のドロップダウンリストがshow only selected applicationになっていました。No Filtersにしたところログはたくさん出る様になったのですが、肝心なprintStackTrace()でのログは出ていないようす…
82
82
 
83
- androidstudioもバージョン4.0にしましたが、ダメなようす・・・
83
+ androidstudioもバージョン4.0にしましたが、ダメなようす
84
84
 
85
- 問題はどこだ・・・
85
+ 問題はどこだ
86
+
87
+
88
+
89
+ 一応logcatのスクリーンショットを載せておきます。
90
+
91
+ (どのように設定してあるかわかる為)
92
+
93
+ (logcatの表示にスタックトレースが出ていますが、今回の質問とは関係ありません。恐らく…)

7

追記

2020/06/10 09:30

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

test CHANGED
File without changes
test CHANGED
@@ -66,10 +66,20 @@
66
66
 
67
67
 
68
68
 
69
- **追記**
69
+ **追記1**
70
70
 
71
71
  追加修正依頼からAndroidStudio4.0を使用している回答者様の環境では出力されたようです。
72
72
 
73
73
  恐らく自分の環境(androidstudio3.6.3)に問題があると思います。
74
74
 
75
75
  バージョンのせいなのか、はたまた設定のせいなのか・・・
76
+
77
+
78
+
79
+ **追記2**
80
+
81
+ 追加依頼者様からのフィルターの助言により確認したところ、logcagt右上のドロップダウンリストがshow only selected applicationになっていました。No Filtersにしたところログはたくさん出る様になったのですが、肝心なprintStackTrace()でのログは出ていないようす…
82
+
83
+ androidstudioもバージョン4.0にしましたが、ダメなようす・・・
84
+
85
+ 問題はどこだ・・・?

6

追記

2020/06/10 09:24

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,13 @@
63
63
 
64
64
 
65
65
  とすればとりあえずはLogCatに出力出来るという事まではわかりました。
66
+
67
+
68
+
69
+ **追記**
70
+
71
+ 追加修正依頼からAndroidStudio4.0を使用している回答者様の環境では出力されたようです。
72
+
73
+ 恐らく自分の環境(androidstudio3.6.3)に問題があると思います。
74
+
75
+ バージョンのせいなのか、はたまた設定のせいなのか・・・

5

誤字

2020/06/10 09:00

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- AndroidStudio3.6を使用しprintStackTraceをした際どのようにLogcatにスタックトレースを出力るのでしょうか?
1
+ AndroidStudio3.6を使用しe.printStackTraceをした際どのようにすれはLogcatにスタックトレースを出力できるのでしょうか?
2
2
 
3
3
 
4
4
 

4

大幅修正

2020/06/10 08:29

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

test CHANGED
@@ -1 +1 @@
1
- AndroidStudioを使用しprintStackTraceをした際Logcatにログがでない
1
+ AndroidStudioを使用しprintStackTraceLogcatにスタックトレースを出す方法
test CHANGED
@@ -1,14 +1,6 @@
1
- AndroidStudio3.6を使用しe.printStackTraceをした際LogcatにLogはでないのでしょうか?
1
+ AndroidStudio3.6を使用しprintStackTraceをした際どのようにLogcatにスタックトレースを出力するのでしょうか?
2
-
3
- 色々調べたのですが、わかりませんでした。
4
-
5
- とりあえずAndroidStadioのLogcatにprintStackTraceした場合、標準設定でログが出るのかでないのか教えて頂ければ幸いです。
6
-
7
- それから次の問題を解決していこうと思います。
8
2
 
9
3
 
10
-
11
- ちなみにソースはこんな感じです。
12
4
 
13
5
  ```
14
6
 
@@ -34,23 +26,25 @@
34
26
 
35
27
  ```
36
28
 
29
+ ちなみに現状ここまではわかっています。
37
30
 
38
31
 
39
- **追記**
40
32
 
41
- 以下の事がわかりました。
42
33
 
34
+
43
- 1.printStackTrace()とは戻り値voidのThrowableクラスのメソッドという事。
35
+ 1.printStackTrace()とは戻り値voidのThrowableクラスのメソッドという事(戻り値voidの為、System.out.println()やLog()の第3引数にe.printStackTrace()を入れようが出ないそもそもLog()の第三引数に入れれない。入れるとエラー)。
44
36
 
45
37
  2.printStackTrace()は標準エラー出力に出力するという事。
46
38
 
39
+ その為、上記ソースでは標準エラー出力がLogcatで出ない為、でないという事がわかりました。
47
40
 
48
-
49
- 以上に辺り、現状AndroidStudioのLogcatがそもそも標準エラー出力ではないのか、Logcatの設定が間違って標準エラー出力として機能していいのか?までわかりました。
41
+ そもそもLogcatって何?っ話になりますが、
50
42
 
51
43
 
52
44
 
53
- 一応
45
+ あと
46
+
47
+
54
48
 
55
49
  ```
56
50
 

3

追記

2020/06/10 08:27

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

test CHANGED
File without changes
test CHANGED
@@ -50,4 +50,22 @@
50
50
 
51
51
 
52
52
 
53
+ 一応
54
+
55
+ ```
56
+
53
- 引き続きアドバイス頂ければ幸いです。
57
+ e.printStackTrace();
58
+
59
+ ```
60
+
61
+ のところを
62
+
63
+ ```
64
+
65
+ Log.i("test", "test", new Throwable());
66
+
67
+ ```
68
+
69
+
70
+
71
+ とすればとりあえずはLogCatに出力出来るという事まではわかりました。

2

追記

2020/06/10 08:19

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,21 @@
33
33
  }
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ **追記**
40
+
41
+ 以下の事がわかりました。
42
+
43
+ 1.printStackTrace()とは戻り値voidのThrowableクラスのメソッドという事。
44
+
45
+ 2.printStackTrace()は標準エラー出力に出力するという事。
46
+
47
+
48
+
49
+ 以上に辺り、現状AndroidStudioのLogcatがそもそも標準エラー出力ではないのか、Logcatの設定が間違っていて標準エラー出力として機能していないのか?までわかりました。
50
+
51
+
52
+
53
+ 引き続きアドバイス頂ければ幸いです。

1

ソースを挿入

2020/06/10 08:11

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

test CHANGED
File without changes
test CHANGED
@@ -5,3 +5,31 @@
5
5
  とりあえずAndroidStadioのLogcatにprintStackTraceした場合、標準設定でログが出るのかでないのか教えて頂ければ幸いです。
6
6
 
7
7
  それから次の問題を解決していこうと思います。
8
+
9
+
10
+
11
+ ちなみにソースはこんな感じです。
12
+
13
+ ```
14
+
15
+ try {
16
+
17
+ aa();
18
+
19
+ } catch (Exception e) {
20
+
21
+ e.printStackTrace();
22
+
23
+ }
24
+
25
+ }
26
+
27
+
28
+
29
+ public void aa()throws Exception{
30
+
31
+ throw new Exception();
32
+
33
+ }
34
+
35
+ ```