Android

Android StudioでのminCompileSdk(31)のビルドエラー

最近、Android Studioでプロジェクト生成後、以下のビルドエラーが表示させる事例が続出している。 The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this m…

Activity Result APIによる書き換え

Androidアプリで別アクティビティを起動して、そのアクティビティの処理終了後に元のアクティビティで処理を引き継ぐ処理を記述したい場合、これまでは、ActivityクラスにあるstartActivityForResult()メソッドとonActivityResult()メソッドを組み合わせて使…

VirtualBox上のWindowsでのAVD

メインマシンがMac miniに代わって快適に作業ができているのだけど、予想通りひとつだけ困ったのがWindows環境での確認。仕事柄、どうしてもWindowsで確認しないといけないことがある。まあ、古いWindowsマシンをえっちらおっちら起動すればいいのだけど、や…

AndroidStudioを1.5にあげたらビルドエラー

AndroidStudioを起動したら、1.5が可能ですとメッセージがでたのでアップデートしてみた。 そして、あるプロジェクトを開いたら、以下のようなエラーメッセージが表示されてビルドできない。 Error:/Applications/Android Studio.app/Contents/gradle/gradle…

Android StudioとSVNでエラー

Android開発において、Eclipseがサポートされなくなったので、Android Studioに乗り換え中。長年Eclipseを使ってきているので、ギリギリまで乗換えを引き伸ばしていたが、サポートされなくなってしまったのなら、仕方がない。まあ、Eclipse+ADTはJava6 - Arc…

Eclipse+ADTはJava6

新しいMacBookPro(Yosemite)のEclipse+ADTでAndroidのプロジェクトを作ると、エラーが起きた。 いつもは、Windowsでプロジェクトを作成し、それをSVNからチェックアウトするという開発スタイルだったのだが、ある時、MacBookPro上でプロジェクトを作る必要が…

Androidエミュレータの高速化

久しぶりにAndroidの授業を持っている。前回授業したときはAndroid2.3系を使ってMacで行った。今回は、4.3でWindowsを使っての授業。お約束のHelloAndroidからはじめるのだが、エミュレータ(AVD)が遅い。いや、前回授業したときも遅かったのだが、今回は遅す…