Android 開発

eci androidAndroid 開発

【Android】macOS Big Sur 11.3 でエミュレータが起動しない

先日、macOS Big Sur 11.3 へアップグレード後に、Android Studio 4.1.3 でエミュレータが起動しない事象が発生しました。 原因は、Apple の hypervisor の資格の扱い方が変わったためです。 「...
eci android2Android 開発

【Android】初心者が意識すべきMVVMでの開発ルール

Android アプリ開発時に MVVM パターンを利用した開発が多くあります。 最近はアーキテクチャコンポーネントでも採用されています。 Android の 「DataBinding」 を利用した 「MVVM」で責務を適切に分離することで...
eci android2Android 開発

【Android】SdkVersion について初心者でも解りやすく解説

Android 開発にて、新規、既存のコンパルSDKの指定で迷います。 ※ Android Studio では、「build.gradle」 compileSdkVersion buildToolsVersion targetSdkVers...
eci androidAndroid 開発

【AndEngine】画像が表示されず真っ黒になる バグったように表示される

AndEngine 画像が表示されず真っ黒になる。バグったように表示される。 最近 AndEngine の研究をしていますが、超単純なミスで詰まったのでメモ 背景を PNG から読み込んで、表示しようと試みたのですが、 いろいろと頑張っても...
eci androidAndroid 開発

【Android】Google Game Service 実装時のまとめ

Google の Game Service を実装した時に参考にしたサイトをまとめました。 また、実装までに参考にしたサイト、サンプルの紹介もします。 今回は、 ・Google Developer Console にて Game を設定。 ...
eci android2Android 開発

【Android】Export aborted because fatal lint errors were found

Android Export aborted because fatal lint errors were found Eclipse にて apk 作成時、上記のエラーが発生した場合、 Missing Translation エラーの場合...
eci androidAndroid 開発

【Android】Material Design 用の color 設定 layout を作成しました

Android Material Design Android で Material Design のデザイン時に便利に利用でき、様々な配色を便利に利用できるよう layout 用の Color を一覧を作成しました。 プログラムをしながら...
eci androidAndroid 開発

【Android】Mac 用 gitignore おすすめ設定

Android 用 gitignore Android を Mac で開発時に毎回ネットで検索し毎回作成していたのですが、 Android用の gitignore と Mac 用の gitignore 等をマージし、まとめました。 ネットで...
eci android2Android 開発

【Android】APK作成時の Signature Versions について

Android Studio「2.3」以降で APK 作成のウィザードに「Signature Versions」が追加されました。 今までにない項目なので何を選択すれば良いのか? 理解せず適当に選択してしまった場合ユーザはダウンロード、起動...
eci android2Android 開発

【Android】Gradle ライブラリのバージョンの最新版を調査する方法

Android Studio で開発時、Gradle で指定するライブラリは最新バージョンにしたいものです。 Android Studio は最新のバージョンのヒントを表示しますが、リポジトリにはもっと新しいバージョンが存在することもありま...
eci android2Android 開発

【Android】Gradle 、メソッドの上限 65535 を回避する方法

APK に含められるメソッドの総数は65535の上限があります。 何も対策を取らずに APK を作成するとインポートしたライブラリすべてのクラスが含まれてしまいます。開発したプロジェクトから使っていないクラスを含める必要はありません。 何も...