Android
仕事に忙殺されている間に、前の記事を書いてから2年が経ちました。 この2年で得られたものは脂肪と体重くらいでしたが、いろいろあってしばらく自宅待機になって久しぶりに時間に余裕ができたため、作りたいと思ったまま放ったらかしてたAndoroidアプリの…
こちらの記事と以前の記事を参考に、KotlinでAndroidのじゃんけんアプリを書きました。 IDEはAndroid Studio 3.1で、ビルドツールはGradle 4.4を使っています。 動作確認は、API level 23のAndroidエミュレータで実施しました。
何日も起動しっぱなしのAndroidエミュレータでSession 'app': Error Installing APKやWaiting for target device to come onlineが頻発するようになったため、AVD Managerから起動中のAndroidエミュレータの再起動を試したものの不安定な状態は解決せず、代…
Android Studio 3.01からAndroid Studio 3.1にアップデートしたら、Error running 'app': Unknown errorが出てビルドに失敗するようになりました。 色々と試しましたが、とりあえず、Welcom Screen(起動画面)のプロジェクトの履歴からエラーが出ているプロジ…
Android StudioでGradle pluginをアップデートしたら、Outdated Runtime Kotlinと警告されるようになりました。 Your version of Kotlin runtime in 'org.jetbrains.kotlin:kotlin-stdlib:1.1.51@jar' library is 1.1.51, while plugin version is 1.2.31-re…
Androidエミュレータの起動時に、Emulator: WARNING: HAXM 6.0.5 is installed. Please install HAXM >= 6.2.1 to fix compatibility issues on Macと警告された場合は、Android StudioやAndroid SDKのアップデートをした際に最新のIntel HAXMが正常にインス…
久しぶりのAndroid開発*1で遭遇したエラーを解決するために色々と調べていたら、KotlinがAndroid開発の公式言語として採用*2された事と、Android Studio*3がKotlinに正式対応していた事を知り、Kotlin on Androidに挑戦することにしました。 *1:IntelliJ IDE…
公私共に暇になり、趣味のプログラミングを再開しようかと、久し振りにIntelliJ IDEAを起動し、表示された通知に促されるまま何も考えずに色々とアップデートした結果、いくつかのエラー*1に遭遇する羽目になりました。 *1:解決を諦めたエラーもあります
Scala on Androidの練習に、簡単なカレンダーアプリを書きました。 後編には、予定の保存先であるSQLiteデータベースの操作に使用するContentProviderのコードを記載しています。 前編では、アプリを構成する3つの画面(カレンダーを表示する画面・予定表を…
Scala on Androidの練習に、簡単なカレンダーアプリを書きました。 前編では、アプリを構成する3つの画面(カレンダーを表示する画面・予定表を表示する画面・予定を編集する画面)のコードを記載しています。 後編には、予定の保存先であるSQLiteデータベー…
AndroidアプリのIntentを使った画面遷移で、android.content.ActivityNotFoundExceptionに何度か遭遇し、解決方法に辿り着くまでに時間を要する場合があったため書き留めておきます。 android.content.ActivityNotFoundException: Unable to find explicit a…
Scala on Androidの練習に、簡単な動画再生アプリを書きました。 IDEはIntelliJ IDEA CE 2016.2で、ビルドツールはsbt 0.13.12を使っています。 動作確認は、API level 23のAndroidエミュレータで実施しました。
こちらの記事を参考に、画像を順番に表示するだけの簡単なギャラリーアプリを書きました。 IDEはIntelliJ IDEA CE 2016.2で、ビルドツールはsbt 0.13.12を使っています。 動作確認は、API level 23のAndroidエミュレータで実施しました。
こちらの記事を参考に、AndroidのM Permissionsの仕組みを確認できるアプリをScalaで書きました。 IDEはIntelliJ IDEA CE 2016.2で、ビルドツールはsbt 0.13.12を使っています。 動作確認は、API level 23のAndroidエミュレータで実施しました。
Android Device MonitorのDDMSからAndroidエミュレータに取り込んだ画像が表示されなくて試行錯誤しましたが、Androidエミュレータの再起動で表示されました。 試行錯誤している間に、Failed to push the items*1にも遭遇しましたが、こっちはAndroid Device…
こちらの記事を参考に、ScalaでAndroidのじゃんけんアプリを書きました。 IDEはIntelliJ IDEA CE 2016.2で、ビルドツールはsbt 0.13.12を使っています。 動作確認は、API level 23のAndroidエミュレータで実施しました。
Android StuidoのEmpty Activityテンプレートを、Scala on Androidで提供されているテンプレートを参考に編集して、sbt*1を使うScala on AndroidのEmpty Activityテンプレートを作りました。 github.com .gitignoreはgithub/gitignoreのScalaとAndroidを足し…
Java IDEのIntellij IDEAで、JVM言語のScalaを使ってAndroidエミュレータを動かしてみました。 環境は、IntelliJ IDEA 2016.2とScala 2.11.8で、ビルドツールはsbt 0.13.12を使ってます。 ScalaとsbtはPCにインストールせずに、IntelliJ IDEAのプラグインの…
Android StudioのベースになっているJetBrainsのJava IDE Intellij IDEAをMacに導入して、Androidエミュレータを動かしてみました。
MacにAndroid Official IDEのAndroid Studioを導入して、Androidエミュレータを動かしてみました。 基本的に、こちらの記事の手順に沿って作業してます。