2018年9月23日日曜日

Android Studio でリリースビルド時にエラー

アンドロイドスタジオでリリースビルドしたらエラーで失敗!

Could not find com.android.tools.lint:lint-gradle:26.1.4.
Searched in the following locations:
    file:/C:/Users/~~/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.4/lint-gradle-26.1.4.pom
    file:/C:/Users/~~/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.4/lint-gradle-26.1.4.jar
    file:/C:/Users/~~/AppData/Local/Android/Sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.4/lint-gradle-26.1.4.pom
    file:/C:/Users/~~/AppData/Local/Android/Sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.4/lint-gradle-26.1.4.jar
    file:/C:/Users/~~/AppData/Local/Android/Sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.4/lint-gradle-26.1.4.pom
    file:/C:/Users/~~/AppData/Local/Android/Sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.4/lint-gradle-26.1.4.jar
gradle/26.1.4/lint-gradle-26.1.4.jar
    https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.4/lint-gradle-26.1.4.pom
    https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.4/lint-gradle-26.1.4.jar
Required by:
    project :app

というエラー。

下記ブログを参照。
http://no4393.blog77.fc2.com/blog-entry-3221.html

Android Studio フォルダから、よく似たものをコピーして対応しているようだ。

要は、pomファイルとかが、6つのディレクトリのうちのどこかにあればいいのかな。

自分の環境だと、
C:\Users\~~\AppData\Local\Android\Sdk\extras
にm2repositoryフォルダが無かった。

変に既存フォルダがあるところに上書きしてもヤバそうと思ったので、むしろ何も無いextras 直下にm2repository フォルダごとコピーしてみることに。

自分のアンドロイドスタジオをインストールしている場所である
D:\Android\Android Studio\gradle
直下にあるm2repositoryフォルダを、
C:\Users\~~~\AppData\Local\Android\Sdk\extras
直下にコピー。

無事にエラーなくビルドできた!


余談。
前回もリリースAPKを作る時に躓いたし、やっぱり大変ね。

0 件のコメント: