かなり前にWindows再インストールしたんですが、Android Studio使いたくなったので、インストールします。
毎度のことながらすんなりインストールできてくれなかったんで、備忘録です。
HAXM使えない問題
Docker for windowsがインストールされてるPCに、Android studioをインストールしてたら以下のエラーが出て、IntelCPUのアクセラレーター使えない問題発生。
Running Intel® HAXM installer
Failed to install Intel HAXM. For details, please check the installation log: “C:\Users\[username]\AppData\Local\Temp\haxm_log.txt” HAXM installation failed. To install HAXM follow the instructions found at: https://software.intel.com/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows Installer log is located at C:\Users\[username]\AppData\Local\Temp\haxm_log.txt
Installer log contents:
This computer does not support Intel Virtualization Technology (VT-x) or it is being exclusively used by Hyper-V. HAXM cannot be installed. Please ensure Hyper-V is disabled in Windows Features, or refer to the Intel HAXM documentation for more information.
“it is being exclusively used by Hyper-V”だそうで、Windows 10の場合、WHPXつーのを使うようにするといいそうです。てことで、HAXMは使わない方向で行きます。くそ遅いけど。
エミュレータをコマンドから実行すると使ってるがどうか確認できます。
|
|
このログStudioから見れないんすかね?
証明書ない問題
ファイアうろーるとかの関係で、独自な証明書とか使ってると出がちな、証明書が見つからない問題。
ERROR: Cause: unable to find valid certification path to requested target
ネットワークが変なプロキシ通ってるからだと思ったんで、関係しそうな証明書をインポートしまくってみます。
|
|
が、ここまでやってダメ。
stackoverflowを参考に
- File -> Settings -> Tools -> Server Certificates.
- C:\usr\certs\bintray_com.cerをandroid studioに取り込み
- File -> Invalidate Caches/Restart…
で一応解消。
なんかエラー
原因不明の症状不明のエラー
New Gradle Sync is not supported due to containing Kotlin modules using an unsupported plugin version
しばらく見守ってたら治った。おそらくGradleさんがうまくさばいてくれたんだと思う。
adb古い問題
お前のadbはもう古いと怒られる。さっきインストールしたばっかしなんですけど…
-————————–
Detected ADB
-————————–
The ADB binary found at C:\Users\[username]\AppData\Local\Android\Sdk\platform-tools\adb.exe is obsolete and has seriousperformance problems with the Android > Emulator. Please update to a newer version to get significantly faster app/file transfer.
-————————–
OK
-————————–
Tools -> SDK Manager -> Appearance & Behavior -> System Settings -> Android SDK -> SDK Tools
古いらしい。チェックボックスを[-]から[v]にしてApply。
直らなかったので、SDK ToolsでShow Package Detailsにチェック、最新のだけにチェックを入れてApply
memtrack: Couldn’t load memtrack module
logcatにmemtrack: Couldn't load memtrack module
が大量発生。
デバイスをNexus 4、API Level を26にして、メモリサイズとかを小さく設定。
MATERIAL DESIGN使い始めたらデザイナに何も表示されなくなる
こちらにならって values/styles.xml のAppThemeを書き換えるとダメらしい。 デザイナでスタイルを明示的に指定してあげるといいような気がする。
罠大杉
たまーにインストールするAndroid studio。毎回おんなじような罠にはまります。
だいぶこなれてきてるような気もするけど、環境構築ですげー手間取る。 細かいエラーは気にしない方がいいのかも。
Macだとすんなり動いてくれるんですけどね~。