gradle

Android Studio 2.2.1 で Built-in Shrinkerを試して死んだメモ

どんな機能か 試した環境 所感 イケてない処 ビルド時間 学んだこと gccのサポートに関して(参考) AS 2.2.1 の謎挙動集 Build Cache 有効化 具体的な対処法 2系 でInstantRunが動きそうな挙動をするが、 意味不明な挙動をする どんな機能か に記載されている…

今更遅れてDataBinding事始め(3)[include]

前回のお話 inlcude bindingを使った 体感的な結論 対策的な案 よく記載されているbindingサンプル例 動かないらしいケース(以前はそうだったらしい) data-bindingの変換処理的な挙動について data-bindingでふられるidに関して(1) data-bindingでふられるid…

今更遅れてDataBinding事始め(2)

前回のお話 自分の開発スタイル APTの生成コードといえば 実際の作業手順をメモってみる layout.xml を 戻しやすい形にして修正 data-binding の形式のレイアウトに直す layout.xml 触っててハマった注意点 レイアウト編集をする上での所感的な感想 Gradle S…

今更遅れてDataBinding事始め(1)[環境構築]

前提的な話 環境設定編(前提編) 環境設定編(記述編) Multidex対応 動かないときに疑う処 対策(use APT plugin) 使用感 ReleaseBuild時の対策 ビルドが通らない 実行時にエラーで落ちる 前提的な話 AS 2.2の環境にして、ライブラリを最新化してしまうと下記ぐ…

Preference Support Library の試行錯誤メモ

何で導入しようと思ったか 導入編辺り 導入編辺り (StackOverFlowによるスタイル崩れ修正方法) スタイル変更の参照情報 Custom Preference の置き換えについて(support-v7版に) 因みにSwitchCompatの件 何で導入しようと思ったか PreferenceActivityを使うと…

Android Studio 2.2 正式版 を一週間触ってみての気づいた挙動メモ(use InstantRun)

総評 過去バージョンからのプロジェクトの互換性 InstantRun関係 基本挙動に関して Build Cache 有効化は必須か? InstantRunのHotSwapに関して InstantRunの判定オプション(2016/10/4追記) InstantRunの暴走 ManifestMargerの自体の挙動 で現在推奨されてい…

Google Map api v2 Android utility libraryをちょっと触ってみた

なんでこのLibraryが作られたの? Markerピンの処理というと Android Tips #26 Google Maps Android API v2 のマーカーをカスタマイズする | Developers.IO 各マーカーに対応した処理をする - Androidプログラマへの道 〜 Moonlight 明日香 〜 らへんで出て…

Android Studio 2.2 正式版 で開発するための注意メモ

とりあえず正式版がでたので、ちょこちょこ触りながらメモ 新機能的なのは全部触れていないので、触ったら追記する予定 状況追記(2016/9/29) フルパッケージ構成 ビルドが通る環境 android gradle plugin 2.1.+ のまま動かす android gradle plugin 2.2.+ に…

android gradle plugin でAop(2016/9時点)

導入するライブラリ 動いた環境 動かす上での注意点など いじってたサンプル 改変した箇所 触ってて気づいたこと 導入するライブラリ JakeWharton神 の Hugo uPhycaさんの gradle-android-aspectj-plugin を参考にして作られたpluginらしいです。 自分が、uP…

AndroidStudio 2.2.0-RC2 以降のsdk周りの更新状況のメモ(and genymotion 2.8.0)

ちょこちょこと気づいて調べた覚書メモ 随時追記予定 support-v4系のライブラリに関して ResourcesCompat と ContextCompat Google APIs:24 のリリース genymotion 2.8.0 Nugatサポート 9/16 追記 imageの再評価 Nugat独自の制限? support-v4系のライブラリ…

使いずらいよ Android Studio 2.2 RC

概論 android gradle plugin 2.2.0-RC の挙動 ちょっとだけ強化されたところ 9/9 RC2の android gradle plugin support-v4系のライブラリ ResoucesCompat に関して追記 build.gradleのextバージョン指定がIDEに認識されない AS移行で動かせないプロジェクト…

どこが改善されているか今一わからないAndroid Studio 2.2 Beta

頻繁に更新されるのはいいのだけれど。。 InstantRunについて Emuratorについて 端末内部のadbを触ってみた時のメモ これは常識なのかもしれないけど aidl周りの話 ManifestMargerの話 android gradle plugin 2.2.X に gradle 3.0が適応できるようになった話…

Android Studio 2.2-preview5 一歩進んで二歩下がる話

Android Studio 2.2-preview5 にあげたのはいいのですが・・・ 7/20追記 Android Studio 2.2-preview6 Canary Channel のバージョンとかだと DSL的には どういう状況かというと IDEを更新することで変わったと思われる挙動 他にも気がついた点 Android Studi…

Android Studio 2.2-preview4にしたらハマった話

Android Studio 2.2-preview4 をIDEとしてまるっと差し替えた後のこと IDEの更新はいいのだが・・・ 通常のgradleビルドであればの回避策だと 最終的な解決解 途中経過的な暫定対処のお話(JRebelを使えるようにする為の) 実際試したパラメータ情報 その他の…

Android Studio 2.2 Preview 3前後の開発環境の挙動変化メモ

gradle:2.2.0-alpha3 の話 これビルドは成功するんだけど、9-patchが効かないっていう わけわかんない状態で、この記事探すまで途方に暮れていました。 $ANDROID_SDK_HOME/build-tools/24.0.0-previewというフォルダなのに 中のpackage.xml に <revision><major>24</major><minor>0</minor><micro>0</micro></revision> と書いて…

target-23環境でのYouTubeApiの組み込みメモ

下記の書き方をしてハマったのでメモ。 サンプルがNativeJavaで動くものが提供されていて Android用のがないからみたい> useLibrary 'org.apache.http.legacy'がぶつかってしまっている 変更前 build.gradle android { useLibrary 'org.apache.http.legacy' …

ネットワーク富豪前提環境に関して思うこと

今日はエイプリルフールでしたが、ネタかよという状況に 朝からハマってましたorzちょっと朝からネット見ようしようとしたら いきなり通信制限画面が出てきたわけですし。。。(苦笑初日から7Gオーバーはアカン・・・ Xcodeが酷すぎる。。。何回も勝手にバッ…

また動かなくなったWindows環境でのInstantRun(2.1-Prev4)

更新される度にちょくちょくWin環境で確認してるんですけど 結構品質酷いな〜とか思ってたりしてます今日このごろ。何時頃安定するんでせう?そのうちASはMac専用開発アプリになりそうな気もしないでもない。。*1動かしている環境が Win7 64bit 8G環境で G社…

Windows環境でのInstantRunに関してのメモ(2.1-Prev)

Android Studio 2.1 Preview android gradle plugn 2.1 Preview Windows7 64bit*1 DroidKaigi 2016講演資料まとめ DAY.01 | Time to live forever で Android Studio 2.0のInstant Runの仕組みを解読する - Qiita に関する言及が上がってたので、最新挙動を…

Windows環境でのInstantRunに関してのメモ(2.0-prev8)

Android Studio 2.0 Preview 8 android gradle plugn 2.0.0-alpha8 Windows7 64bit*1 でWindowでInstantRunが動く?ようになりましたので そこら辺に関してちょっと挙動をメモしておくまあMacでAndroid開発できるような幸福な方にはあまり関係ない話かも。。…

GooglePlayService(LibraryProject)のMultiDex対策メモ

ローカルでRoboSpock/テストライブラリ 辺りを試そうかなとおもったら 容易にMultiDexが必要になる*1 testComple時のDex処理がクソ時間かかる なのでなんでか調べてみたら、 ADT開発環境と共用しているGooglePlayService(以下GPSと略)のLibraryProjectの関数…

lazybones templateをカスタマイズしてみる

この記事は、G*Advent Calendar(Groovy,Grails,Gradle,Spock...) Advent Calendar 2015 Advent Calendar 2015 - Qiita の 21 日目の記事です。 昨日は ligun - Qiita さんのお話です 明日は it__ssei - QiitaさんのGroovyでJSON返すAPIサーバを作る(Embedded…

groovy-androidの最新状況

この記事は、モバイルDevOps Advent Calendar 2015 - Qiita の 15 日目の記事です。 昨日は ainame - Qiita さんの スマホアプリの開発速度を加速する?ビルド・開発を高速化するために検討したい基本事項 - Qiita のお話です 明日は mironal - Qiitaさんの …

basilisk-fw について試食した雑感

F0000;">この記事は、JavaFX Advent Calendar 2015 - Qiita の 15 日目の記事です。 昨日は Yucchi_jp - Qiita さんの http://yucchi.jp/blog/?p=2143 のお話です 明日は c9katayama - Qiitaさんの カードリーダー? のお話です basilisk-fw ってなんぞや? …

windowsでpecoを使う2

この記事は、モバイルDevOps Advent Calendar 2015 - Qiita の 8 日目の記事です。 昨日は ここが変だよ、AndroidStudio2.0 preview2 - exception think のお話です 明日は asmz - Qiitaさんの iOSアプリのデプロイ自動化にbuddybuildを使ってみた話 - OTOBA…

ここが変だよ、AndroidStudio2.0 preview2

この記事は、モバイルDevOps Advent Calendar 2015 - Qiita の 7 日目の記事です。 昨日は tnj - Qiitaさんの アプリ上でサーバの「メンテナンス中」をリアルタイムに伝える方法 - Qiita のお話です 明日は windowsでpecoを使う2 - exception thinkのお話で…

android gradle plugin 2.0.X メモ

Android Studio 2.0Preview のブクマツイートで溢れてるんだけど これどれだけの人動かせてるんでしょうね。。(苦笑 Androidアプリの開発を爆速化させるInstant Runを今日から使おう - Qiita な記事はあるが。。。自分が試した感じだと以下な状態 Android S…

compileSdkVersion 23でのレガシーな環境構築ネタのメモ

ねた1)compileSdkVersion 23 の話 AS版の compileSdkVersion 23 の記事は Android 6 MarshmallowでもうちょっとだけAndroidHttpClientとかを使う方法 - Qiita で記載されているわけですが、 この形式だとant/ADTだとbuildできない。 android { compileSdkV…

リソース差替&apk再署名でハマったメモ

意識が高い方々は殆どMacerなので気にもしないと思うんですが実は、Windowsで デフォルト状態でgradle実行すると CPUが高い位置で張り付く 重くて操作できない buildも結果的に時間かかる みたいな話になる。TLでよくAS重い/ビルド遅い言ってるのはWinユーザ…

AndroidStudio 1.5 でNDKを認識させるメモ

仕事でndk使うことになって、そういえば ndk plugin 0.4.X系も出てたよな・・・ と思いつつ調べてみた>結論から言うとandroid.useDeprecatedNdk=trueとかndk pluginとか結局まともに動かなくて、従来通りこの方法が現状最善 / “タイトルとか決めてないけど…

android gradle plugin 1.5.X メモ

1.4.X は仕事で某ライブラリでjarの中のクラスが大文字と小文字を使ってるライブラリが有り apk作れないんで放置して1.3.X使ってたんですが*1 1.5.Xで触ってみて動いたので色々と検証した時のメモ>1.4.X の時の状況 Android Studio 1.4 で SVG から png が…

windowsでpecoを使う

Android開発を爆速にする10のコマンドラインスクリプト の話をwinで使いたい為に調べたメモ ■下記Windows環境用(peco) peco for winのバイナリをダウンロード 解凍してSetEnv.bat等で環境パスを通す pgradle.bat をpecoフォルダに入れておく mainプロジェク…

ADT22.6メモ

自メモ) リリースノート) Meet Android Studio | Android Studio 22.6.3) ADT 22.6.3 empty activity を選んだ場合、確かにActivityで生成されてるでも style.xml が appcompatの奴指定しててライブラリプロジェクトの参照外すとエラーになる。AS のプロジ…

cocos2d-x-3.0beta2のプロジェクトをgradle化してみる(x-plugin使用編<AdMob,twitter plugin)

自メモ) 記事分割 分割元: cocos2d-x-3.0beta2メモ - exception think http://d.hatena.ne.jp/kimukou_26/20140205/p1 cocos2d-x-3.0beta2のプロジェクトをgradle化してみる(x-plugin検証<インターフェース編) - exception think cocos2d-x-3.0beta2のプロ…

cocos2d-x-3.0beta2のプロジェクトをgradle化してみる(x-plugin検証<AdMob,twitter plugin編)

自メモ) 記事分割 分割元: cocos2d-x-3.0beta2メモ - exception think cocos2d-x-3.0beta2のプロジェクトをgradle化してみる(比較検証版) - exception think cocos2d-x-3.0beta2のプロジェクトをgradle化してみる(x-plugin検証<インターフェース編) - exce…

cocos2d-x-3.0beta2のプロジェクトをgradle化してみる(x-plugin検証<インターフェース編)

自メモ) 記事分割 分割元: cocos2d-x-3.0beta2メモ - exception think cocos2d-x-3.0beta2のプロジェクトをgradle化してみる(比較検証版) - exception think x-plugin周りがまたビルド怪しくなってきたので再検証のため記述分離 一応インターフェース部分の…

cocos2d-x-3.0beta2のプロジェクトをgradle化してみる(比較検証版)

自メモ) 記事分割 分割元: cocos2d-x-3.0beta2メモ - exception think gradleでCocos2d-x3.0alpha1のアプリをbuildしてAndroidのapkを作成する - きょこみのーと URL2014-02-06 00:15:06 via TweetStatistics gradleでCocos2d-x3.0alpha1のアプリをbuildし…

cocos2d-x-3.0beta2メモ

自メモ)以前のメモは cocos2d-x-3.0betaメモ - exception think create_project.pyで作成されるフォルダ構成等は変わっていないようだ。 どちらかというと パフォーマンス改善のためのリファクタリング等 JSB/WP8 関連の更新*1 とからしい cocos2d-x v3.0-be…

AS 0.4.3からメモ

自メモ) とりあえずこのversionから android gradle pluginのバージョン 0.8.+が上がったみたい*1 はてなブログに投稿しました0.4.3 Android Studio - sos の 作業メモURL2014-01-28 10:25:21 via Hatena 0.4.3 Android Studio - sos の 作業メモ gradleのT…

Android4.4メモ

メモ途中) Nexus 7 だと ART 使えないのかー2013-11-14 14:35:23 via YoruFukurouこれはN7-2012で試したのかな?やっぱりAndroid 4.4ってN5や新しいデバイス前提にロックインされてるOSなんじゃないかなーと思う*1 今日落ちてきたNexus 7 LTEのKitKatでもART…

ADT22.3メモ

メモ途中) ADT 22.3 Google Play Service for Froyo って何?URLみると 2.2のサポートはドロップして 別ver にしたようにな話だけどこれ2つ組み込まんとイカンの?2013-11-01 10:46:07 via YoruFukurou Google Play services updated with new features, bu…

AS 0.3.0からメモ

元) AS の差分情報を確認してみた - exception think AS 2.0系メモ - exception think AS 0.2.4からメモ - exception think AS 0.2.10からメモ - exception think はてなブログに投稿しました0.3.0 Android Studio (New Projectで落ちるよ) - sos の 作業メ…

AS 0.2.10からメモ

なんかはてダって、長い文章繰り返し更新してると記事が壊れること有るみたいなので分割元) AS の差分情報を確認してみた - exception think AS 2.0系メモ - exception think AS 0.2.4からメモ - exception think はてなブログに投稿しました0.2.0のAndroid…

IDEA13EAPとeclipseのコンパチでandroid開発してみる

これ見るたびにGoogleさん、Android Studioで何やってるんだろ?って思うわ(ビルドまわりだけ? http://t.co/ZO1s2VUE6X— いまいまさのぶ (@masanobuimai) 2013年9月19日とAS連載を執筆している方の言があったので、IDEA13EAPのほうが安定してるのかな? と…

ADT22.2メモ

メモ途中) 22.2.1) Android SDK tools 22.2.1きてた。これで新規プロジェクト腐る件直ってる2013-09-20 11:04:59 via TweetDeck早速新規プロジェクト作成の方は緊急パッチでたみたいですね。。。 ADTのレイアウトエディタでLinearLayoutとかD&Dで追加するとf…

AS 0.2.4からメモ

このバージョン結構大変なバグもちっぽいのでメモ分ける (gradle1.7対応で書き換えるのってそんなに重かったのかな?) で直ぐ対応(v0.2.5)版出てたみたいですね(汗 元) AS の差分情報を確認してみた - exception think AS 2.0系メモ - exception think は…

AS 2.0系メモ

今回ごっそり変わったみたいなので メモ分割元) AS の差分情報を確認してみた - exception think はてなブログに投稿しました0.2.0のAndroid Studio - sos の 作業メモURL2013-07-12 11:11:38 via Hatena 0.2.0のAndroid Studio - sos の 作業メモ 0.2.1なA…

gradle模範解答メモ

エントリ分割) 元 Android Studio を build.gradle に task追加の方向性で弄ってみる - exception thinkandroid gradle plugin に関する翻訳Doc Gradleプラグインユーザーガイド - Android(アンドロイド)情報-ブリリアントサービス あんまり更新がかかってな…

AS不便さメモ

自メモ) Android Studio v0.1.8 URLの [Preferences / Compiler / Use external build] 無効にすれば 実行時事前チェック外せるみたいだけどプロジェクト開く度に毎回やらんと駄目?2013-06-28 08:10:34 via YoruFukurou Android Studio v0.1.8 そもそも イ…

AS の差分情報を確認してみた

検証メモ中) はてなブログに投稿しましたAndroid Studioが Ver.0.1.3になりやがりましたね… - sos の 作業メモURL2013-06-07 11:43:05 via Hatena Android Studioが Ver.0.1.1 & SDK Toolsが 22.0.1になりました - sos の 作業メモ Android Studio が Ver.0.…