[Android] Android Studio 2.2以降のOracle JDKの扱い

Android Studio 2.2以降でのOracle JDKの扱いについて最も適切な記述はどれか?

1.Android Studio 2.2 以降で OracleJDKを使うことはできない。
2.Android Studio 全体の設定で切り替えることができる。
3.プロジェクトごとに切り替えることができる。
4.Open JDKに不足している機能だけ Oracle JDKから使用することができる。

“[Android] Android Studio 2.2以降のOracle JDKの扱い” の続きを読む

[Android]エラー対策 Invalid file name: must contain only lowercase letters and digits

Error: Invalid file name: must contain only lowercase letters and digits ([a-z0-9_.])

シンプルだけれど大事なので記事にしました。

“[Android]エラー対策 Invalid file name: must contain only lowercase letters and digits” の続きを読む

[Android] (ちょっと使える)開発ツール紹介 Yahoo!スマホ最適化ツール

ここではちょっと使えるアプリを紹介しますが、ちょっと問題もあります。
もっと良いアプリがあったらコメント欄にて教えてください。

アプリ開発で絶対に考慮しておかねばならないのが、メモリ解放時の挙動です。
これを考慮しておかないと、アプリを再起動した瞬間に異常終了することがあります。

これを開発時に意図して発生させるには、メモリ解放ツールを使います。
この手のツールはたくさんあるのですが、私は「Yahoo!スマホ最適化ツール」を使ってます。

Yahoo!スマホ最適化ツール
“[Android] (ちょっと使える)開発ツール紹介 Yahoo!スマホ最適化ツール” の続きを読む

[Android] 開発ツール紹介 Google日本語入力

このコーナーでは、本当に使えるアプリしか紹介しません。

複数の開発端末を使っていると、入力キーボードがバラバラでとても効率が悪いです。古い端末だと辞書も古いですし、極端に入力しづらいキーボードしか入ってない端末もあります。

Androidにも、実はGoogle日本語入力アプリがあります。ぜひとも入れて操作性を統一しましょう。
絶対いれておいたほうが良いです。

Google 日本語入力 for Android

Google日本語入力は、Windows版だけでなく、Mac版、Android版、そしてなんとiOS版もあるのです。

そしてフリック入力は早めにマスターすべきです。エンジニアはフルキーボードを好みますが、多くの若者はフリック入力中心だということを重視すべきです。

[Android]エラー対策 The specified Android SDK Build Tools version (22.0.1) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.2.1.

マイグレーション時に発生。Warningレベル。警告。

全文
The specified Android SDK Build Tools version (22.0.1) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.2.1.

Android SDK Build Tools 28.0.3 will be used.

To suppress this warning, remove “buildToolsVersion ‘22.0.1’” from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Update Build Tools version and sync project

“[Android]エラー対策 The specified Android SDK Build Tools version (22.0.1) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.2.1.” の続きを読む

[Android]エラー対策 Could not find method google() for arguments [] on repository container.

Could not find method google() for arguments [] on repository container.

ビルド前エラーです。

私の環境では、Windows10が異常終了して復帰しなくなり、システム回復が行われてファイルがめちゃくちゃになったときに発生しました。
なにが置き換わったのかわからなくて苦労しました。

“[Android]エラー対策 Could not find method google() for arguments [] on repository container.” の続きを読む

[Android]エラー対策 ‘S’ is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore

‘S’ is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore

“[Android]エラー対策 ‘S’ is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore” の続きを読む