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のエミュレータ側 ホスト側 やりたいこと 2017/10 追記(win版対応) 前回までのまとめ exception-think.hatenablog.com 動作環境 macO…

Android小話メモ(1) Camrea2

はじめに 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 Emulator 雑感

はじめに 動作環境 標準エミュレータに関する現状 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パターン? ファイル除外周り…

Android Studio 3.0 Canary4 挙動メモ

はじめに 動作環境 挙動メモ AS3.0-canary4本体 JAVA_7ビルド + plugin 3.0-alpha4 指定 JAVA_7ビルド + plugin 2.3.3 指定 Canary3 までの挙動 JAVA_8ビルド + plugin 3.0.0-rc4 でビルド高速化ウハウハ?の考察 Device Manager Vector Asset Material Desi…

Android Studio 2.3.3 関連メモ

はじめに 注意 動作環境 更新内容 挙動メモ AS2.3.3本体 対策案としては駄目なケース 原因っぽい挙動 よくわかんないバグ ASのイマイチな所 Gradle runtime 4.0 TLメモ tools.zipの配布状況 google play store の2.1以下切り捨ての話 はじめに 更新が結構頻…

Google Play Service 11.0.0 周りの挙動メモ

はじめに 動作環境 GooglePlay/Firebase関連 Gappsクラッシュ復帰状況 実機 genymotion 公式エミュつかえばいいじゃん?な話 TLメモ(Admob) TLメモ(Firebase) はじめに AS 2.3.3の更新内容が build tools 26.0.0 や google play service 11.0.0 対応らしいで…

Material Design データのアプリ内導入について

はじめに 動作環境 導入手順 一応こういうルールっぽい Qittaの例をそのままもってきた時に動かなかったケース 改変前(NG) 改変後(OK) 問題点 使えないパターン それ以外でハマるケース(運用面?) はじめに 企画/デザインの方が Mockアプリサービス でデザイ…

Android Studio 3.0 Canary2 地雷回避メモ

はじめに 動作環境 なんで gradle pluginを最新にしないの? IDE的に変わったとこと 常用の体感状態 layoutPreview 地雷1 Device File Exploler 地雷2 google()のレポジトリ アクセスが凄く重くなる時がある 依存ライブラリがおかしい? 地雷3 index再作成 …

システム権限が必要なアプリのテストの備忘メモ

はじめに 動作環境 下記を参考にしたのですが・・ で、調べてみると ちなみに genymotionでやってみる システム権限ありのアプリの作り方 gemymotionやエミュレータで実行できないアプリの検証 参考 はじめに androidのAPIによりシステム権限が無いよー =>…

#ABC2017s に行ってきた

はじめに 基調講演 VR関連 デザイン周り ASビギナーセッション LTでのメモ 端末識別子の話 凄く興味深かったLTのメモ はじめに VR系の発表がメイントピックみたいでしたが、通常のセッション参加してきました。 基調講演 #abc2017s DayDream対応機種の話 * G…

apiとimplementation の自メモ

動作環境 はじめに 書き換えるにあたって参考にするといいと話題になってたスライド 高速化Tips1:最新pluginを使えの話 dependenciesで apiとimplementation が宣言してくれという話 公式ドキュメント エラーになってたファイル名変更タスク 試行状況 TLメモ…

Android Studio 3.0 Canary1 自メモ

動作環境 所感 Kotlinのサポート状況 AS3.0でKotlin開発始めていらっしゃる方がすでにいるみたいだけど・・ Kotlinでdata-binding(use AS3.0) まあ現時点でKotlin環境作ろうとすると(use AS2.3) 周辺の新機能プロジェクトメモ 参考情報 自分で動かした感じ g…

realm 3.2.0アップグレード時の備忘メモ(sharing schemas)

動作環境 結論的なこと 状況 RealmObjectServer 関連の不明な挙動 Realm.writeCopyTo の話 SyncConfiguration.BuilderのURL指定 APTバージョン不一致による不具合 Retropiler 動作環境 macOS Sierra 16G HDDタイプのiMac AS 2.3.2 結論的なこと sharing sche…

errorprone gradle plugin の備忘メモ

動作環境 利用例の参考ページ 導入手順 うまくいった環境A うまく動かない環境B 理由 対策 そもそも問題 Java9では動かないという話 動作環境 macOS Sierra 16G HDDタイプのiMac AS 2.3.2 利用例の参考ページ ググってもこのサイトしか出てこなかったorz 導…

期待が裏切られた感じの Android Studio のアーカイブ復活?(日本ページのみ)

はじめに 実際的な状況 状況から察するに AS2.3.2 と Emulator 26.0.2 の話 エミュレータですごく気になってること launch方法メモ追記(2016/5/11) ちなみにこの前後の時期 エミュレータとGoogle Play Store(on Web) はじめに 現在、家でだと な感じでやって…

build不具合対処ネタ(WearApp Project編)

はじめに 動作環境 備忘的なメモ support v4 library の minsdk14化の境目 google play services の minsdk14化の境目 ndk バージョンによる minsdk14化の境目 tools:overrideLibrary local.aar/jarの差し替え時 サードパーティライブラリの境目 license_dia…

Android 7.1.1 対応した Genymotion 2.9.0

前回までのまとめ 動作時のメモリ設定 image導入後の基本設定 公式エミュでできてgenymotionでできないこと 通信速度エミュレーション 対策 公式サイト ちなみに 7.x 系の体験メモ chariesでテストするには 従来通りの端末image側対応 SSL証明書関係 プログ…