「Unable to load class 'com.android.builder.testing. api. DeviceProvider'.」と言い始める AndroidStudio

ん,なにこれ.

aaaa

バグレポートにも出始めている.

Upon first run with default name and creating first project got following error:

18:04:03 Failed to refresh Gradle project 'My Application'
Unable to load class 'com.android.builder.testing.api.DeviceProvider'.
This is an unexpected error. Please file a bug containing the idea.log file.
File a bug Show log file

Issue 67692 - android - Failed to refresh Gradle project 'My Application' - Android Open Source Project - Issue Tracker - Google Project Hosting

Opened up Android Studio today and got this error. Weird, I've never seen this one before, it says it's unexpected and that I should file a bug.

Issue 67693 - android - Unable to load class 'com.android.builder.testing.api.DeviceProvider' - Android Open Source Project - Issue Tracker - Google Project Hosting

あーっ,

Issues_-_android_-_Android_Open_Source_Project_-_Issue_Tracker_-_Google_Project_Hosting

で,どうすれば,

続きを読む >>


ImageView を 簡単に 角丸 にする

見てて便利だなあと思いつつ.

Y.A.M の 雑記帳: Android ImageViewの領域を角丸にする方法

Paint#setXfermode を使ってできないか, などと思い始め.

Paint | Android Developers

角丸であろうが, 丸であろうが, 三角であろうが, 星型であろうが,
描画ができればくり抜けるはず.

続きを読む >>


パソコン上で Android を試せる「Genymotion」で GooglePlayStore を使う

公式エミュレータとの比較になるのだけれども。

Genymotion

デメリット

・Geniymotionにアカウント登録が必要。
ダウンロード時、メールアドレス等の登録が必要。

・VirtualBox のインストールが必須。
ダウンロード後、ダブルクリックでインストール完了。

・起動できないアプリもある。
DRMとか課金系とか、厳しいアプリは起動できないように思える。

・動画が見れない。

メリット

・サクサク快適。

起動が早い。低スペックなマシンでは動かなかったNexus10も軽快にうごく。

・インストール、設定が簡単。

公式では、同じ kitkat(API19)でも、intelx86 とか、arm とか、snapshot が、とかあるけども簡単に avd の作成ができる。
対応機種は少ないが機種名から、その機種の最新のOSバージョンが設定されるので便利。例えば、Nexus S なら 2.3.7 とか。
Kitkatならカラー絵文字もフツーに表示されるし、表示サイズもパソコンディスプレイサイズに合わせて表示されている。

・Google Play Store が利用できる。

arm コンバータと、gapps のzipアーカイブをGUI上にドラッグアンドドロップするだけでフラッシュまで完了できる。楽ちん。
ストア上の掲載情報や公開されているapkを実際にインストールできるので間違いがない。

・文字入力、カーソルキーで画面遷移や操作ができる。

結構でかい。パソコンで矢印(ポインタ)を移動させながらのドラッグとかスワイプほどダルい操作はない。

なんせ、動作がキビキビで快速なのが最大のメリット。デフォルト設定でこの快適感。インストールから起動までの作業時間もほんの数分。

ちと、Chromeが不安定に思えるのだがまあいいか。

AndroidStudioプラグインもあるよ。

JetBrains Plugin Repository :: Genymotion

jenkins に。

Use Genymotion with Jenkins for Android testing | Genymobile Blog

で、これって、Googleアカウントがあれば、パソコン上で、Androidを*ある程度*お試しできるよなあ、と。

続きを読む >>