回答編集履歴
4
文章修正
test
CHANGED
@@ -10,11 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
それに加えて、API 26以降のサポートライブラリーは、PCにインストールするのではなくネットワーク上のリポジトリーを参照するように仕組みが変更されました。従来は、SDK Managerの中にあるAndroid Support RepositoryというパッケージによってPCにインストールされていました。
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
ところがGoogleが中途半端なことをしていて、このローカルリポジトリーには26.0.0-alpha1というアルファ版(評価版)まで含まれています。このため、
|
13
|
+
それに加えて、API 26以降のサポートライブラリーは、PCにインストールするのではなくネットワーク上のリポジトリーを参照するように仕組みが変更されました。従来は、SDK Managerの中にあるAndroid Support RepositoryというパッケージによってローカルリポジトリーがPCにインストールされていました。ところがGoogleが中途半端なことをしていて、これには26.0.0-alpha1というアルファ版(評価版)まで含まれています。このため、
|
18
14
|
|
19
15
|
|
20
16
|
|
3
文章修正
test
CHANGED
@@ -10,11 +10,11 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
それに加えて、API 26以降のサポートライブラリーは、PCにインストールするのではなくネットワーク上のリポジトリーを参照するように仕組みが変更されました。従来は、SDK Managerの中にあるAndroid Support Repositoryというパッケージ
|
13
|
+
それに加えて、API 26以降のサポートライブラリーは、PCにインストールするのではなくネットワーク上のリポジトリーを参照するように仕組みが変更されました。従来は、SDK Managerの中にあるAndroid Support RepositoryというパッケージによってPCにインストールされていました。
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
こ
|
17
|
+
ところがGoogleが中途半端なことをしていて、このローカルリポジトリーには26.0.0-alpha1というアルファ版(評価版)まで含まれています。このため、
|
18
18
|
|
19
19
|
|
20
20
|
|
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
というワイルドカード記述をしてしまうと、この部分については一見ノーエラーで通ってしまいます(エラーメッセージの中に26.0.0-alpha1という表記が見られるのはこのため)。しかし、これで選択されているのはアルファ版ですので、使用するべきではありません(正式版では実装されている機能が実装されていないものもある)。
|
29
|
+
というワイルドカードによる記述をしてしまうと、この部分については一見ノーエラーで通ってしまいます(エラーメッセージの中に26.0.0-alpha1という表記が見られるのはこのため)。しかし、これで選択されているのはアルファ版ですので、使用するべきではありません(正式版では実装されている機能が実装されていないものもある)。
|
30
30
|
|
31
31
|
|
32
32
|
|
@@ -74,4 +74,4 @@
|
|
74
74
|
|
75
75
|
|
76
76
|
|
77
|
-
のように、ワイルドカードを
|
77
|
+
のように、ワイルドカードを用いずcompileSdkVersionに合わせたバージョン番号を設定すれば、問題を回避できるのではないでしょうか。
|
2
修正
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
これがまたGoogleが中途半端なことをしていて、このローカルリポジトリーには
|
17
|
+
これがまたGoogleが中途半端なことをしていて、このローカルリポジトリーには26.0.0-alpha1というアルファ版(評価版)まで含まれています。このため、
|
18
18
|
|
19
19
|
|
20
20
|
|
1
ちょっと修正
test
CHANGED
@@ -1,12 +1,12 @@
|
|
1
|
-
compileSdkVersionが26ならば、そのプログラムに用いるサポートライブラリーも26.x.xのものに合わせる必要があります。
|
1
|
+
compileSdkVersionが26ならば、そのプログラムに用いるサポートライブラリーも26.x.xのものに合わせる必要があります。下記の指定ではそれに適合しないのでエラーになってしまうでしょう。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
```Gradle
|
6
6
|
|
7
|
+
compile 'com.android.support:cardview-v7:25.3.1'
|
7
8
|
|
8
|
-
|
9
|
-
|
9
|
+
```
|
10
10
|
|
11
11
|
|
12
12
|
|
@@ -20,13 +20,13 @@
|
|
20
20
|
|
21
21
|
```Gradle
|
22
22
|
|
23
|
-
compile 'com.android.support:appcompat-v7:26.+'
|
23
|
+
compile 'com.android.support:appcompat-v7:26.+'
|
24
24
|
|
25
25
|
```
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
というワイルドカード記述をしてしまうと、この部分については一見ノーエラーで通ってしまいます(エラーメッセージの中に26.0.0-alpha1という表記が見られるのはこのため)。しかし、これで選択されているのはアルファ版ですので、
|
29
|
+
というワイルドカード記述をしてしまうと、この部分については一見ノーエラーで通ってしまいます(エラーメッセージの中に26.0.0-alpha1という表記が見られるのはこのため)。しかし、これで選択されているのはアルファ版ですので、使用するべきではありません(正式版では実装されている機能が実装されていないものもある)。
|
30
30
|
|
31
31
|
|
32
32
|
|