UIレイアウト デザインビュー 制約ビューが消えてしまった時の対策

制約ビューだけ消えてしまうことがあります。その対応

1.歯車アイコンからFloatingModeにチェックを入れて、フローティングモードにする

2.フローティング状態になったAttributes画面の歯車アイコンから、FloationgModeのチェックを外してドックにくっつける。

以上の動作で制約画面が復活するはず。AndroidStudioの不具合だと思います。

UIレイアウト デザインビュー 項目が消えてしまった時の対策

虫眼鏡アイコンからアトリビュートの検索機能を使うとアトリビュートが消えたままになることがある。

その場合の対応

“UIレイアウト デザインビュー 項目が消えてしまった時の対策” の続きを読む

エミュレーター作成時のシステムイメージ GoogleAPIsについて

Android API 8.1
Android API 8.1(Google APIs)

このように2つあった場合、(Google APIs)付きのほうは、GoogleMap や GoogleDriveのサポートをしているということ。
これらのサービスを使ってアプリを作る場合は、APIs付きのシステムイメージを使わねばならない。

リソースフォルダのv付きフォルダ

AndroidStudio

res/drawable-v24
V24 Android7の時だけ使いたいリソースを入れる所。
基本的には、drawable-vXX フォルダには入れないこと。

同じように以下のような例もある。よほどのことがない限り使わないと思う。いちいち対応してたら管理も大変ですし。

“リソースフォルダのv付きフォルダ” の続きを読む

macOS 版 Android Studio のエミュレーターが異常終了する(調査継続中)

<調査継続中>

以下のようなエラーメッセージが表示されて、エミュレーターが連続的に終了することが有りました。

Emulator: emulator: ERROR: detected a hanging thread ‘QEMU2 CPU1 thread’. No response for 15004 ms
Emulator: emulator: ERROR: detected a hanging thread ‘QEMU2 CPU1 thread’. No response for 15004 ms
Emulator: Process finished with exit code 1

StackOverflowでは、Ubuntu上でIPV6を有効にすれば回避できるとのことでした。

https://stackoverflow.com/questions/47956847/android-studio-emulator-error-detected-a-hanging-thread-qemu2-main-loop

MacOS版ではIPV6は有効になっていますし、原因は違うような気がします。

“macOS 版 Android Studio のエミュレーターが異常終了する(調査継続中)” の続きを読む

Androidバージョンシェア / iOSバージョンシェア 2019/04/15最新版

2019/04/15時点での最新のシェア状況です。新規アプリ作成時の参考にしてください。

iOSバージョン シェア
iOS12 80%
iOS11 12%
その他 8%

iOSのアプリ対応はiOS10以下は切っても良いでしょう。

 

Android バージョン シェア
6.0 マシュマロ 21.3%
7.0 ヌガー 18.1%
5.1 ロリポップ 14.4%
8.0 オレオ 14.0%
7.1 ヌガー 10.1%
4.4 キットカット 7.6%
8.1 オレオ 7.5%
5.0 ロリポップ 3.5%

Androidのアプリ対応は、4.4キットカット以下は切っても良いでしょう。5.0も55.1も対して変わらないので、5.0からのサポートにすると良いと思います。

[Android/mac OS]macOS版 Android Studio のインストール時に拡張機能がブロックされた場合の対応

macOS版 Android Studio のインストール時に

拡張機能がブロックされました
Intel Corporation Apps”によって署名された新しい機能拡張を読み込もうとしました。これらの機能拡張を有効にしたい場合は、“セキュリティとプライバシー”システム環境設定を開いてください。

と表示された場合の対応

“[Android/mac OS]macOS版 Android Studio のインストール時に拡張機能がブロックされた場合の対応” の続きを読む

macOS版 Android Studio のインストール時にHAXMを禁止してしまった場合の対応

macOS Android Studio のインストール時にHAXMを禁止してしまった場合の対応

HAXM installation が変更を加えようとしています
許可するにはパスワードを入力してください

というダイアログが出たときに、間違って禁止してしまった場合の対応。

“macOS版 Android Studio のインストール時にHAXMを禁止してしまった場合の対応” の続きを読む