Google Cloud Platform (Google App Engine, Compute Engine, BigQuery や Container Engine など)の情報の日本公式ブログ
![App Engine アプリ開発をサポートする Maven / Gradle 新プラグイン](https://cdn-ak-scissors.b.st-hatena.com/image/square/832e1ee57367511106911167fde597eb46a6b3b5/height=288;version=1;width=512/http%3A%2F%2F3.bp.blogspot.com%2F-m90zG1Qb7vc%2FVel5wAn_isI%2FAAAAAAAARGE%2FiSOuuYWUXUA%2Fs1600-r%2FCloudPlatform_128px_Retina.png)
Build variant毎に定数の値を変えたい場合, 下記のようにすることで実現できる. productFlavors { development { buildConfigField "boolean", "PRODUCTION_MODE", "false" } production { buildConfigField "boolean", "PRODUCTION_MODE", "true" } } しかし, この例ではプロダクションモードを判定する下記のようなif文を書いた場合にAndroidStudioがwaningをあげてくる. // これだとBuild variantによってPRODUCTION_MODEが常に // true/false固定となり, AndroidStudioがシンプル化をすすめてくる. if (BuildConfig.PRODUCTION_MODE) {
Maven Centralは拝承しないといけなくて面倒だ、Bintrayは何か適当にアップ出来るらしいという事でBintrayに飛びついたのですがリポジトリにライブラリをアップする手順が難解で挫折し続けていました。途方に暮れていた所社内で以下のBintrayのページとリポジトリを教えてもらいました。 gradle-aar-example bintray/bintray-examples · GitHub 中の人が色んなパターンのファイルをBintrayにアップする方法を書いたサンプル集です。サイコー。gradle-aar-exampleってのもあってホントにサイコーです。 AndroidのライブラリをBintrayにアップする bintray-examples/gradle-aar-example at master · bintray/bintray-examples · GitHubを
AndroidStudioを使って.jarファイルを生成する方法を説明します。 話の要素としてはgradle(groovy)が80%くらいです。あとは簡単な説明です。 今回のサンプルはNinjaAdMax/SampleExportJarにあげてあります。 では進めていきます。 段取りとしては android-libraryのModuleの作成 build.gradleの編集 出力 build.gradleで新しく追加した内容の説明 で進めていきます。 1. android-libraryのModuleの作成 File > New Moduleでもなんでも良いので、Moduleの新規作成画面を開いてください。 以下のような画面が開けましたでしょうか。 そしたら上から2番目のAndroid Libraryを選択してNextをクリックしてください。 以下の画面へ遷移するかと思います。 一つずつ説
Androidアプリを開発していると、開発版とリリース版のアプリを同時に入れておきたいことがあると思います。通常Appliction ID (com.ninjinkun.njkappのようなやつ) が同一だとアプリが上書きされてしまうのですが、Build Variantsを使う事で別のApplication IDを割り振ることができます。 build.gradle productFlavors { staging { setApplicationId("com.ninjinkun.njkapp.staging") } production { } } Manifest Placeholder この辺りは去年からできたのですが、 ContentProvider や BroadcastReceiver を使っている場合、Android ManifestにApplication IDが文字列で埋
前回の記事 に引き続き、Gradle を使った Android アプリのビルドの話。 今回は build variants (build types と product flavors) について調べたので軽くまとめておく。 複数の build variant を定義しておくと、 アプリの本体部分のソースコードはほとんど一緒だが、少しだけ違う部分があるアプリを 1 つのプロジェクトでビルドする 社内リリース用のパッケージ名は本番リリース用のパッケージとは別にする といった用途に便利である。 追記: Android Gradle plugin の新しいバージョンでのプロパティ名の変更 ProductFlavor.packageName is now applicationId. Setters for packageName are still temporarily present but
6. build.grade buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' } } allprojects { repositories { jcenter() } } 7. app/build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.example.myapplication" minSdkVersion 9 targetSdkVersion 22 versionCode 1 version
ant.importBuildだけじゃ何のヒネリも無いので,antの時の構成そのままにビルドスクリプトだけgradleに変えてみた。「antの構成そのまま」ってのがポイントで, Gradle標準のディレクトリ構成とか気にしない スタンドアロンでも動く(ネットからライブラリをダウンロードしなくても良い) ってのを確認したかったのが目的。今回からは「Gradle User Guide」を片時も手放せませんでした。翻訳して頂いた皆さんには頭が上がりません。多謝多謝。 あと細かい話になると,これも欠かせないです。⇒ Gradle DSL Version 5.3.1 できあがった build.gradle 全部を載せるには長いので,完全版はこちらを参照のこと。あとは,いろいろ個別に解説を進めるよ。 → ant-sample-project/build.gradle at 6d009fccf9c7c3
In this article, I will present different ways of improving your Android code with automatic tools such as Checkstyle, Findbugs, PMD, and of course Android Lint. Test your code in an automated way can be very useful, especially when you are working with teammates, in order to maintain a rigorous syntax through your code, and avoid a lot of bad practices and errors. I will explain precisely how to
Android Gradle Plugin 入門 最近、俗にいうネイティブアプリの流れが社内で、巻き起こっているので 改めて Android Studioで使うGradleの説明をしていきたいと思います。 去年の「Android Advent Calendar 2013」で 「Gradleことはじめ」という記事を書きました もう、いまさら新規のAndroid開発環境において、Eclipse + antを使いはじめる人は居ないと思いますが 当時は、Android開発においてのスタンダードがEclipse + antでした。 もう、Eclipseなんていう負の遺産は捨てて、Android Studioに移行しましょう。 Android Studioの良さは、今回は語り尽くせないので、他の方の記事を参考してください 僕がEclipseをやめてAndroid Studioを使っている10の理由 で
Eclipse+Ant勢にオススメする、Android Studio+Gradleに移行すると手に入る便利機能AndroidAndroidStudioandroid開発 @eaglesakuraです。2013年にAndroid Studioが発表されて、だいたい1年ちょいが経過しました。最初は不安定でアレな感じだったAndroid StudioとGradleプラグインもそれなりに安定してきて、普通のAndroidアプリを開発する分にはあまり困らなくなりました。 現在は移行期にあたるため、2014年のEclipseを使っている人も多いと思いますので、「Android Studioって正直どうよ?」っていう人たちのためにEclipse+Antにはない利点を列挙していきます。 ビルドがGradleに統合される 最大の利点で、コレが移行するための大きな動機であり障壁です。Gradleはそこそこ新し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く