昔々に入れたAndroid Studioを久々に触ったらエラーが出たので対処法をメモ。
前提
- Android Studioは2年前に入れたものの、サンプルプロジェクトを作ろうとしたところで挫折
- 久々の学習だったので、ドットインストールを見ながら進めていたところ、ビルド段階でエラーが出た
レッスン一覧 Androidアプリ開発入門 #02 プロジェクトを作成しよう
エラー文言
Error:Execution failed for task ':app:preDebugAndroidTestBuild'.
> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.
対処
-
エラー文言の参照ページを見た
参照ページ -
そもそも何を言っているかよくわからない段階なので日本語の記事を探した
同じ事象を発見 -
テストアプリと本番アプリのSDKバージョンが違う(?)らしい
-
app > build.gradle 内のSDKバージョン記載を27.1.1に上げた。(テストSDKのバージョン下げ方がわからない)
メモ
SDKバージョンよる差があまりわからないままバージョンを上げてしまったので、これが正解なのかよくわからない・・・
見たところ、SDKバージョン26も27もOreo向けなので大丈夫なのではないかと期待しつつ・・・
未だ「テストアプリ」とは?段階なので、後々正しい修正方法が分かり次第情報更新します。