gradle

やっぱり人柱版でした Android Studio 2.3 Canary

まだversionを上げていない人向けの結論 用意されていた対応策が動かない この状態で IDE2.3/gradle plugin 2.2.+戻すと G様の安易な IllegalStateException な対応で思うこと 今回の修正に関して(release noteで記載されていないこと) プロジェクト構成 lay…

茨の道だよ Android Studio 2.2.2

suppot-library 24.1.X => 25.0.0 にあげたキッカケ リリース状況 上げたあとから困ってること 詳細ログが大量に出過ぎてわからない アプデ時に対面しなければいけない問題 manifest-merger data-binding関連 gradleのsystem.outを拾えるようにする APT-plug…

MacでCPU limit対策を考えてみた 

発端 対処法 Windows OSで android gralde plugin 2.1.X 時代 Mac OSで android gralde plugin 2.2.X 時代 Macで他の方法というと ただG様的には 富豪環境にかんする追記(AS 2.2.X upper) 発端 Mac 16G環境でも AS 2.2.1 で GradleSync や ビルドのタイミン…

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…