質問編集履歴
10
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -90,6 +90,10 @@
|
|
90
90
|
|
91
91
|
|
92
92
|
|
93
|
-
これはもしかして既に手動で`play-services`のそれぞれのバージョンを記述する必要がなくなったと言うことでしょうか?
|
93
|
+
~~これはもしかして既に手動で`play-services`のそれぞれのバージョンを記述する必要がなくなったと言うことでしょうか?~~
|
94
|
+
|
95
|
+
あるバージョンに対応する依存関係のあるライブラリバージョンがわかれば良い・・・。
|
96
|
+
|
97
|
+
com.google.gms:google-services:3.3.1に対応するライブラリのバージョンがわかれば、エラー回避できそう・・・
|
94
98
|
|
95
99
|
[https://developers.google.com/android/guides/google-services-plugin?hl=ja](https://developers.google.com/android/guides/google-services-plugin?hl=ja)
|
9
追加説明
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
8
リンク追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 目的
|
2
2
|
|
3
|
-
Firebaseのバージョン更新す
|
3
|
+
Firebaseのバージョン更新(変更)しようとしています。
|
4
4
|
|
5
5
|
|
6
6
|
|
@@ -54,29 +54,19 @@
|
|
54
54
|
|
55
55
|
|
56
56
|
|
57
|
+
これはFirebaseの版をダウングレードすればいいと思ってたんですが、
|
58
|
+
|
59
|
+
Androidxはplay-servicesの版が
|
60
|
+
|
61
|
+
|
62
|
+
|
57
63
|
しかし、適当に戻してもまた別なところで
|
58
64
|
|
59
65
|
「Program type already present: 〜〜〜」などのエラーがでそうです。
|
60
66
|
|
61
67
|
|
62
68
|
|
63
|
-
|
64
|
-
|
65
|
-
これはFirebaseの版をダウングレードすればいいと思ってたんですが、
|
66
|
-
|
67
|
-
Androidxはplay-services-basementの中に入ってたのが後からわかりました。
|
68
|
-
|
69
|
-
な
|
69
|
+
そこでなんですが、
|
70
|
-
|
71
|
-
play-servicesの版を下げつつ、それに適したfirebaseの版を入れないとダメなんだと思いました。
|
72
|
-
|
73
|
-
|
74
|
-
|
75
|
-
組み込むライブラリのバージョンを矛盾がないように揃えるにはそれぞれの関係に適したバージョンを調べなければならないわけですが、
|
76
|
-
|
77
|
-
みなさんどうやって調べているのでしょうか?
|
78
|
-
|
79
|
-
|
80
70
|
|
81
71
|
Firebaseの古いバージョンの一覧が載っているところと、
|
82
72
|
|
@@ -95,3 +85,11 @@
|
|
95
85
|
Maven repository. なるほど、ここを見ると既存のバージョンがわかりますね。
|
96
86
|
|
97
87
|
[https://mvnrepository.com/artifact/com.google.firebase/firebase-messaging](https://mvnrepository.com/artifact/com.google.firebase/firebase-messaging)
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
|
92
|
+
|
93
|
+
これはもしかして既に手動で`play-services`のそれぞれのバージョンを記述する必要がなくなったと言うことでしょうか?
|
94
|
+
|
95
|
+
[https://developers.google.com/android/guides/google-services-plugin?hl=ja](https://developers.google.com/android/guides/google-services-plugin?hl=ja)
|
7
説明の変更。より正確に
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,10 @@
|
|
1
1
|
### 目的
|
2
2
|
|
3
3
|
Firebaseのバージョン更新する事になりました。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
訂正しました。
|
4
8
|
|
5
9
|
|
6
10
|
|
@@ -10,9 +14,27 @@
|
|
10
14
|
|
11
15
|
|
12
16
|
|
13
|
-
10.0.x から 20.0.0にしました。
|
17
|
+
~~10.0.x から 20.0.0にしました。
|
14
18
|
|
15
19
|
implementation 'com.google.firebase:firebase-messaging:20.0.0
|
20
|
+
|
21
|
+
~~
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
firebaseを(10)から(20)にしました。
|
26
|
+
|
27
|
+
play-servicesを(15)から(17)にしました。
|
28
|
+
|
29
|
+
```
|
30
|
+
|
31
|
+
implementation 'com.google.android.gms:play-services-auth:17.0.0'
|
32
|
+
|
33
|
+
implementation 'com.google.firebase:firebase-messaging:20.0.0
|
34
|
+
|
35
|
+
```
|
36
|
+
|
37
|
+
|
16
38
|
|
17
39
|
|
18
40
|
|
@@ -38,7 +60,23 @@
|
|
38
60
|
|
39
61
|
|
40
62
|
|
63
|
+
|
64
|
+
|
65
|
+
これはFirebaseの版をダウングレードすればいいと思ってたんですが、
|
66
|
+
|
67
|
+
Androidxはplay-services-basementの中に入ってたのが後からわかりました。
|
68
|
+
|
41
|
-
|
69
|
+
なので、
|
70
|
+
|
71
|
+
play-servicesの版を下げつつ、それに適したfirebaseの版を入れないとダメなんだと思いました。
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
組み込むライブラリのバージョンを矛盾がないように揃えるにはそれぞれの関係に適したバージョンを調べなければならないわけですが、
|
76
|
+
|
77
|
+
みなさんどうやって調べているのでしょうか?
|
78
|
+
|
79
|
+
|
42
80
|
|
43
81
|
Firebaseの古いバージョンの一覧が載っているところと、
|
44
82
|
|
6
題目の変更、より的確に。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Androidアプリのライブラリの依存関係で、
|
1
|
+
Androidアプリのライブラリの依存関係で、とあるライブラリと他のライブラリがどのバージョンで組み合わせるのが正しいのかをどう調べたらいいですか?
|
test
CHANGED
File without changes
|
5
既存のライブラリバージョンを調べる方法が判明
test
CHANGED
File without changes
|
test
CHANGED
@@ -54,6 +54,6 @@
|
|
54
54
|
|
55
55
|
|
56
56
|
|
57
|
-
Maven repository. ここを見
|
57
|
+
Maven repository. なるほど、ここを見ると既存のバージョンがわかりますね。
|
58
58
|
|
59
|
-
[https://mvnrepository.com/](https://mvnrepository.com/)
|
59
|
+
[https://mvnrepository.com/artifact/com.google.firebase/firebase-messaging](https://mvnrepository.com/artifact/com.google.firebase/firebase-messaging)
|
4
説明追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -54,6 +54,6 @@
|
|
54
54
|
|
55
55
|
|
56
56
|
|
57
|
-
|
57
|
+
Maven repository. ここを見ても概要しかない気がします。
|
58
58
|
|
59
59
|
[https://mvnrepository.com/](https://mvnrepository.com/)
|
3
リンク追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,4 +50,10 @@
|
|
50
50
|
|
51
51
|
Firebaseのリリースノートはこれですが、Androidxに対応以前と以後の境目がよくわからないですし。
|
52
52
|
|
53
|
+
[https://firebase.google.com/support/release-notes/android](https://firebase.google.com/support/release-notes/android)
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
maven repository.
|
58
|
+
|
53
|
-
https://
|
59
|
+
[https://mvnrepository.com/](https://mvnrepository.com/)
|
2
リンクを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -45,3 +45,9 @@
|
|
45
45
|
それが対応している
|
46
46
|
|
47
47
|
com.google.android.gms:play-servicesのバージョンを調べたいと思いますが、どこかにマニュアルがありますか?
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
Firebaseのリリースノートはこれですが、Androidxに対応以前と以後の境目がよくわからないですし。
|
52
|
+
|
53
|
+
https://firebase.google.com/support/release-notes/android
|
1
マークダウン追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,10 @@
|
|
1
|
+
### 目的
|
2
|
+
|
1
3
|
Firebaseのバージョン更新する事になりました。
|
2
4
|
|
3
5
|
|
6
|
+
|
7
|
+
### 行ったこと。
|
4
8
|
|
5
9
|
実際に更新するとビルドエラーが出るようになりました。
|
6
10
|
|
@@ -12,13 +16,15 @@
|
|
12
16
|
|
13
17
|
|
14
18
|
|
15
|
-
以下のエラー
|
19
|
+
そして以下のエラーになりました。
|
16
20
|
|
17
21
|
`Program type already present: android.support.v4.app.INotificationSideChannel`
|
18
22
|
|
19
23
|
|
20
24
|
|
25
|
+
調べた所。
|
26
|
+
|
21
|
-
「Androidx」というやつに置き換えられていることがわかりました。
|
27
|
+
「Androidx」というやつに置き換えられていることがわかりました。そのため、プログラムが重複したようです。
|
22
28
|
|
23
29
|
com.android.supportを28にすれば良さそうなんですが、他のアプリとの兼ね合いでまだ控えたいので
|
24
30
|
|
@@ -26,7 +32,7 @@
|
|
26
32
|
|
27
33
|
|
28
34
|
|
29
|
-
適当に戻してもまた別なところで
|
35
|
+
しかし、適当に戻してもまた別なところで
|
30
36
|
|
31
37
|
「Program type already present: 〜〜〜」などのエラーがでそうです。
|
32
38
|
|