レガシーな環境でのテスト環境構築メモ

はじめに Javaの認識度が低い?*1アホな環境縛りでハマったので備忘メモ まあ一番いいのは仕事場を変えることなんだけどね・・ 大企業のお仕事ってこんなとこばかりだから転職する人多いんだろうなーとか思いつつ 動作環境 Windows 10 8G AS 2.3.3 / AS 3.0 …

見切り発車に近いような Android Studio 3.0 正式版

はじめに 動作環境 検証状況 エミュレータ関係 support-libraryの話 android gradle plugin 3.0 の話 検証状況(3.1 Canary1) TLメモ TLメモ(一般) TLメモ(3.1 Canary1) TLメモ(テストライブラリ) TLメモ(keicha_hrsさん) TLメモ(takkeさん) TLメモ(takkeさん…

android gradle plugin でAop(2017/10時点)

あとで追記予定 はじめに 動作環境 利用プラグイン 動かない記述は? 検証状況 gradle runtime 4.1 まででしか動かない 3.0対応をしたコミットがあるが、、 Java8で動かせる? InstantRunでつかえる? appだけの構成の場合 app/library の構成の場合 はじめ…

Android Studioのプロクシ環境対策の整理

はじめに 動作環境 前提条件 IDEでのproxy Gradle Sync時のproxy wraper自体のダウンロード gradleの実行自体で引っかかる箇所 emurator Javadocのhttpアクセスを修正 その他的なこと SourceTree はじめに 久しぶりにProxy環境で動かしていて、結構ハマった…

かえって不安定な気がするAndroid Studio 3.0 Beta6

はじめに 動作環境 beta6 IDEA 2017.2.4 はじめに Beta5 がでたと思ったらすぐリジェクトされて出し直されたBeta6なんですが いまいち何が不味かったのかよくわかんないですね。。 かえってうまく動かないなーと思ったのもあったのでメモ 動作環境 macOS Sie…

kotlinさわってて色々感じたメモ

はじめに 動作環境 versionup時のメモ Convert to Kotlin 変換できる条件 手直ししないとダメなコード 変換直後のコード 変換処理的には正しくても、Nullセーフなのが反映されていないのでクラッシュする記述 雑感的な話 はじめに kotlinでAPIサンプル書いた…

とうとうGUI制限が入った Android Studio 3.0 Beta4

はじめに 動作環境 状況 TLメモ はじめに とりあえずリリースノート。 新しいDSLを対応したよ しか書いてない・・ 正直な所 Beta3の方が安定していた気がする 動作環境 macOS Sierra 16G HDDタイプのiMac AS 3.0-Beta4 /AS 2.3.3 gradle plugin 2.3.3 / grad…

kotlin環境周りの比較

はじめに 動作環境 環境比較 AS2.3.3 NW接続軽減対応 ただよく言われるのが Extentions に関して AS3.0 IDEA kotlin使ってみての体感 TLメモ(kotlin) はじめに 現在の開発環境 一応安定して動いてる?環境 AS3.0系 GoogleApisを使ってる or AS 3.0だと補完ind…

kotlinを部分的に利用するメモ

はじめに 動作環境 事前準備 beta3記述でちょっとハマった所 環境構築 事前準備の記述からの変更点 メイン部 アプリ部 Glide 4.0の話 記述修正 変換後の手修正箇所 参考にした情報 はじめに の前後で、lombokを導入していたんですけど Android Studio側で GU…

起動時にクラッシュする広告の挙動を制御する

はじめに 動作環境 状況的な話 対処法 同じような仕組みのライブラリ はじめに この手の技術メモ、ローカルでは覚書としてこまめに書いているんですが 今週頭あたりは、マウスが効かなくなるトラブルやってまして大変申し訳無いです はー。MBPのバッテリーが…

なんか取り下げられたっぽい Android Studo 3.0 Beta3

はじめに 動作環境 ASのアプデを試している時の心境 このごろちょっと思っていること 状況 TLメモ TLメモ(一般) TLメモ(InstantRun) TLメモ(日本語化) keicha_hrsさんの設定検証メモ TLメモ(Kotlin) はじめに おい!beta3取り下げられとるやんけ!|[REMOVED…

Android小話メモ(3)

はじめに TLメモ(通信が可能かどうか判定) 検証状況 はじめに 自分用のTL参照メモ。 過去のアーカイブ Android小話メモ(1) - exception think Android小話メモ(2) - exception think たぶんこのエントリは、検証後タイトルと中身変更しそうな気がする・・・ …

Android小話メモ(2)

はじめに TLメモ(data-binding) data-bindingの利用に関して 結局のところ data-bindingの仕組み的な話 data-bindingの不具合的な話 TLメモ(SNS連携) SNS連携におけるクローズドAPI or 機能に関して 自分的考察 はじめに 自分用のTL参照メモ。 過去のアーカ…

AS3.0 と AS2.3をスイッチコンパチで試せる環境を作る

はじめに 動作環境 現状のAS3.0 Beta以降の問題点 Google APIsをつかったプロジェクト local.aarをつかったProjectは動かせない 検証状況 コマンドラインビルドベースの話 今回使った検証用のスイッチコンパチが出来る環境設定 ファイル構成 切り替え設定 DS…

build.gradleだけで複数apkを作る試行メモ

はじめに 動作環境 試行状況 やりたい事 buildTypeを動的に複数作る アイコンを動的に変更する AS3.0で利用した場合の注意点 はじめに あんまり需要がない話だと思うけど、調べるのにちょっと時間がかかったので 二度目に困らないようにメモっておく 動作環…

破壊的改修が加速している Android Studio 3.0 Beta2

はじめに 動作環境 状況(plugin 2.3.3) 追記検証 今日AS更新していて凄く悩んだ所1 今日AS更新していて凄く悩んだ所2 具体的な対処(NG) 具体的な対処(OK) 今更ながら思い出したのが・・ 検証状況追記 状況(plugin 3.0-Beta2) 追記状況(2017/08/23) TLメモ T…

lombokとdatabinding

はじめに 動作環境 環境設定 IDE側 build.gradle側 状況 gradle 2.3.3 不具合? はじめに targetsdk 26 google play services 11 とか新規ウイザードに近い構成のプロジェクトでの話。 Google APIsを指定するとdata-binding で生成エラーになることが有り*1 …

過去互換が壊れた Android Studio 3.0 Beta1

はじめに 動作環境 状況(plugin 2.3.3) 状況(plugin 3.0-beta1) TLメモ はじめに Android Studio Release Updates: Android Studio 3.0 Beta 1 is now available を見ると 補完index周りを大幅に変更したらしい 単純に プロジェクト構成情報 と 補完indexの…

Sublime Text 3 で備える Androidプロジェクト参照環境

はじめに 動作環境 環境設定 プロジェクトの作成 プロジェクトフィルターの設定 環境追加 gradle の tmLanguageが動く場合 gradle の tmLanguageが動かない場合(現在こっち) つかってて楽な所 つかってて不便な所 ファイルコピーが面倒 検索基準パスがSublim…

修正状況が今一不明な Android Studio 3.0 Canary 9

はじめに 動作環境 試食状況 TLメモ はじめに release noteみているのですが、だんだん修正内容で書かれている内容が減ってるので もうすぐRC出るんだろうなと思いつつ、 正式版といえどもAS2.3.3のクオリティみれば察しなのかな・・・ 自分は現在のところ …

Gappsのinstallが楽になったGenymotion 2.10

前回までのまとめ 動作環境 試食状況 公式エミュの話 push通知的な話 genymotionとの共用状況 下準備的な設定 Android Wearのエミュレータ側 ホスト側 やりたいこと 前回までのまとめ exception-think.hatenablog.com 動作環境 macOS Sierra 16G HDDタイプの…

Android小話メモ(1)

はじめに TLメモ assetsの読込速度 Camrea2 APIの話 外部モジュール参照の話 はじめに Twitterでみた技術的なメモをアーカイブ的に残しておこうかと Twitterは後検索が無理なんだよなー TLメモ assetsの読込速度 SAF経由だと平均的に読出しが遅く、Assetsに…

Instant App のCanary8挙動変化メモ

はじめに 動作環境 前提的な話 検証推移メモ TLメモ TLメモ(InstantApp自体の有効化) はじめに 一応ローカルでは Canary7の段階で試したので、 後で詳細はまとめるとしてCanary8での話を 動作環境 macOS Sierra 16G HDDタイプのiMac AS 3.0-Canary8 gradle p…

Android Emurator 雑感

はじめに 動作環境 標準エミュレータに関する現状 genymotionに関して TLメモ(エミュ関係) TLメモ(実機関係) はじめに 以前書いたメモとかはココらへん 動作環境 macOS Sierra 16G HDDタイプのiMac AS 3.0-Canary8 gradle plugin 2.3.3 gradle runtime-4.1-r…

Android Studio 3.0 Canary8 微妙メモ

はじめに 動作環境 アップデートでハマった備忘 動かしている体感 TLメモ はじめに canary8ですが、凄く強キャッシュではまったので 一応備忘としてハマったことをメモしておく 動作環境 macOS Sierra 16G HDDタイプのiMac AS 3.0-Canary8 gradle plugin 2.3…

古いADTプロジェクトをAS2.3化した物をビルドする上でハマったメモ

はじめに 動作環境 具体例 レイアウトが崩れる google analytics を使っているプロジェクト annotationProcesser や apt plugin が動かないプロジェクト はじめに 偶に古いADTプロジェクトをAS対応すると、単に移行するだけなのに結構ハマることがあるのでメ…

ADT構成を最新のAndroid Studio 3.0 Canary7で動かしてみる

はじめに 動作環境 追加するファイル構成イメージ ファイル説明 他のプロジェクトからコピーしてくるもの 事前に準備するもの 新規作成するもの 追記検証的なこと DefaultManifestParser ribbonizer plugin の利用に関して Fabric に関して ADT上のlayout pr…

Activity Alias のdebug時差し替え利用を考えてみた

はじめに 動作環境 宣言記述側 呼び出し側の書き方 参考サイト debugフォルダ運用での注意点 運用時の注意点 上書き可能なもの 上書き不可なもの debugフォルダだけにあっても問題ないもの はじめに Activity Alias の説明を読んでて、イマイチ利用利点がわ…

微修正が入った Android Studio 3.0 Canary6 ではじめる幽雅?な日常

はじめに 動作環境 状況 既存挙動 新規機能(TLメモ) 新規挙動(TLメモ) 現在の開発スタイル・・・ 気軽に最新pluginをコンパチで試せるbuild.gradle記述の考察 gradlew tasks 辺りで引っかかる所 apkのファイル名の変更 旧記述 3.0からの推奨記述 gradle 2.3…

ようこそ Android Studio 3.0 Canary5 のトラップ教室へ

はじめに release note 動作環境 状況 local.aarで固めるパターン プロジェクトにaarをインポートするパターン settings.gradle でフォルダ参照するパターン 例外っぽいやつ(対象外) 関連 既存挙動(local.aar周り) NGパターン OKパターン? ファイル除外周り…