woshidan's blog

あいとゆうきとITと、とっておきの話。

Gradle

Gradleのユーザーガイドの12章まで読んでいたログを投下

たまにはWeb日記っぽく、 http://gradle.monochromeroad.com/docs/userguide/userguide.html をしばらく読んでいたのでそのログを投下。 2018/02/12 タスクのグラフ構造 マルチプロジェクトのビルド サブプロジェクトごとにビルドしなおすかが決められるのは…

build.gradleでminifyEnabledをtrueにしてもActivityはminifyされない

まとめ Activityはgradleの設定でminifyをかけてもminifyされない minifyされているかの確認をしたかったらJavaだけのクラスを仕込んで見るのがお手軽 検証1 gradleでminifyの設定をした時、うまくいっていたらActivityのクラス名がaなどになっているだろう…

No such property: main for class: org.gradle.api.internal.file.DefaultSourceDirectorySet

stackoverflow.com Android Studioのバージョンアップをしたら上記のページにあるような No such property: main for class: org.gradle.api.internal.file.DefaultSourceDirectorySet Possible solutions: name というエラーが出ました。 やったこと Androi…

build.gradleのdependenciesに追加されたライブラリのライセンス情報を出力する

どうすればいいんだーって感じで意外に詰まったのでメモ。 参考 github.com gradleでdependenciesのライセンス一覧を出力する - Olivinecafe - blog 手順 build.gradleの設定 buildscript { repositories { mavenCentral() maven { url 'https://plugins.gra…

MavenのリポジトリやjarファイルをGradleで読み込むように指定する

参考: http://qiita.com/ryusukefuda/items/bbb25382d05cf9cb5057 感動したのでメモ。 Mavenリポジトリにある場合 なんだかgroupIdが見たことある形だし、構造が似てたので書いてみたらいけた。 <dependency> <groupId>com.facebook.android</groupId> <artifactId>facebook-android-sdk</artifactId> <version>4.8.1</version> </dependency> reposito…