Android app build speed can be made faster with $$$.
Androidプロジェクトで頻繁に使用されるプラグインの導入ソースプログラムをプロジェクト作成の都度書き直すのは非効率的であるため, そういった繰り返し書かれるプログラムを下記にまとめ, 新規プロジェクト作成の際にはこれを適用することで対応できるようにする. GitHub-AndroidProjectTemplate 導入されるプラグイン 主要な静的解析ツールと各種ユーティリティが導入される. プラグインの導入ソースコード(gralde)は/android.gradleで定義されている. これに含まれるプラグインは次の通り. FindBugs Javaプログラム(バイトコード)の静的解析ツール. PMD Javaプログラム(ソースコード)の静的解析ツール. CheckStyle プログラムの体裁チェックツール. Lint Androidに特化した潜在的な不具合を検出する静的解析ツール. J
gradlewでビルド JenkinsでAndroidアプリのCIとかさせる場合、Gradle Wrapperの仕組みによりAndroidStudioプロジェクト配下にデフォルトで作成される gradlew スクリプトが結構便利で助かる。 シェルで実行のジョブを作成し、そのまま とかやると簡単にapkを生成してくれるスグレモノ。 あんまGradle自体には詳しくないのでそのうちガツッと読んどこう。 http://gradle.monochromeroad.com/docs/userguide/gradle_wrapper.html 署名をアドホックに行いたい 普通は build.gradle 内に signingConfigs で署名情報を設定しておくと思うのだけれど、今回はそれを完全に分離して gradlew でのビルド時に引き渡したい。 軽く gradlew のソース読むとこいつ自身の
Recent Posts Gradle Pluginでresourcesディレクトリからファイルを読み込む May 25, 2014 ぼくのびるどはにゃあとなくプラグインを作りました May 20, 2014 ぼくのビルドはにゃあとなく May 15, 2014 LOG_TAGを生成するプラグインを作りました February 11, 2014 Plugin SDKにソースコードをアタッチする February 8, 2014 Archives May 2014 (3) February 2014 (5) January 2014 (3) December 2013 (2) November 2013 (4) October 2013 (3) September 2013 (4) July 2013 (10) Tags
dependencies { // Google Play Services compile 'com.google.android.gms:play-services:+' // Support Libraries compile 'com.android.support:appcompat-v7:+' compile 'com.android.support:cardview-v7:+' compile 'com.android.support:design:+' compile 'com.android.support:gridlayout-v7:+' compile 'com.android.support:leanback-v17:+' compile 'com.android.support:mediarouter-v7:+' compile 'com.android.supp
Gradle で Scala プロジェクトをビルドする2013年5月28日ふと思いたって Gradle で Scala プロジェクトをビルドしてみた。 こんな build.gradle を使う。 apply plugin: 'scala' ext { scalaVersion = '2.10' } repositories { mavenCentral() maven { url 'http://repo.typesafe.com/typesafe/releases/' } } dependencies { compile 'org.scala-lang:scala-library:2.10.1' compile "net.databinder:unfiltered-netty-server_$scalaVersion:0.6.8" } tasks.withType(ScalaCompil
以前Twitterでつぶやいたのですが、Gradleのチートシートが欲しかったので、自分で作ってみました。 ソースコード https://github.com/tq-jappy/Gradle-CheatSheet ダウンロード 内容はもっと洗練させていきたいですが、ひとまず以下に公開します。 https://github.com/tq-jappy/Gradle-CheatSheet/raw/master/gradle-cheatsheet.pdf チートの項目は自分のプロジェクトで利用するものに特化しているところはありますが、ブログ、Twitter、あるいはGitHubへのPull Requestなどでフィードバックをいただけると嬉しいです。 きっかけ Gradleのユーザガイドは日本語版もあるし、かつ非常に丁寧に書かれているので、欲しい情報は大体ユーザガイドを参照すれば分かります。ただ、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く