365連休

にわかのandroidとかの開発メモ。

開発環境

Android Studio Ladybug | 2024.2.1 日本語化

JetBrains公式プラグインを使ってAndroid Studioを日本語化する。

【解決】Android Studio Meerkat | 2024.3.1にバンドルされたGeminiがフリーズし、Android Studioも操作不能になる。

チャットセッションの最中にGeminiがフリーズし、引っ張られるようにAndroid Studioも操作不能になった。

【解決?】> Task :app:minifyReleaseWithR8 FAILED Missing class org.apache.xml.resolver.Catalog Missing class org.apache.xml.resolver.CatalogManager Missing class org.apache.xml.resolver.readers.CatalogReader Missing class org.apache.xml.resolver.readers.SAXCat

スクレイピング処理を含むアプリを2年ぶりにアップデートするために、諸々プログラミングし、テストが終わり、Bundleを作ろうとしてビルドエラーが出た。 R8でmissing class。 構成 Gradle 8.11.1 AGP 8.7.3 minifyEnabled true NekoHTML 1.9.22 ※Xerces 2.0…

Android Studio Ladybug | 2024.2.1 & Win11 システム要件 スペック メモ

ミドルクラスのノートPC?

Android Studioをアップデートしようとするとブラウザが開く

ボタンが[Download]になっている時は、ブラウザからダウンロードしろってことらしい。

Android Studio Koala | 2024.1.1 へアップデートできない。

Windows11でAndroid StudioをJellyfishからKoalaへアップデートしようとしたら、なぜかDownloadページが開いてアップデートできなかった。 GiraffeからHedgehogへの更新時など何度か発生し、原因がよく分からなかったため、exeを落としてインストールした。 …

Android Studio Iguana | 2023.2.1 へアップデートできた。

Android Studio HedgehogからIguanaへアップデートに成功した。 というのも、以前Flamingo→GiraffeおよびGiraffe→Hedgehogへアップデートの際に、アプリケーション上のアップデート通知をタップしても、ブラウザが立ち上がり新しいインストーラのダウンロー…

Android Studio Hedgehog | 2023.1.1 & Win10 システム要件 スペック メモ

中の下くらいの64bitノートPC。 だが、注意しなければならない必須要件がある。 メモリは16GB以上!

Android Studio Hedgehog | 2023.1.1 へアップデートできない。

Windows10でAndroid StudioをGiraffeからHedgehogへアップデートしようとしたら、なぜかDownloadページが開いてアップデートできなかった。 FlamingからGiraffeへの更新時にも発生し、原因がよく分からなかったため、exeを落としてインストールした。 Androi…

Android Studio Giraffe | 2022.3.1 へアップデートできない。

Windows10でAndroid StudioをFlamingoからGiraffeへアップデートしようとしたら、なぜかDownloadページが開いてアップデートできなかった。 初めての出来事で、原因がよく分からなかったため、exeを落としてインストールした。 Android Studioを終了する 既…

【解決】Android Studio Dolphin Android 6.0 以下のエミュレータでLogCatが表示されない

Android Studio Dolphinで Android 6.0以下のエミュレータを使用した場合に、LogCatに何も表示されない。おこだよ。

Android Studio Dolphin エミュレータがバグった時にすること

ブラックアウトする。 エミュレータの文字が欠ける。 アイコンが表示されない。 アプリのインストールに失敗する。 エミュレータが起動しない。

Android Studio Arctic Fox Build Gradle 出力 文字化け UTF-8

初期状態のAndroid Studio Arctic Foxでビルドすると、ビルド出力が文字化けする場合の解決法。

Dell Inspiron 15 3567 HDD->SSD換装&リカバリメモ

Dell Inspiron 15 3567のHDDが死んだのでSSDへ換装し、リカバリしようと奮闘した記録。結論から言うと公式手順ではリカバリ不可能。

【解決】Android Studio Arctic Fox API 'BaseVariant.getApplicationIdTextResource' is obsolete and has been replaced with 'VariantProperties.applicationId'.

ビルド時に API 'BaseVariant.getApplicationIdTextResource' is obsolete and has been replaced with 'VariantProperties.applicationId'. It will be removed in version 7.0 of the Android Gradle plugin. For more information, see TBD. To determine…

Android Studio 4.2 Get Key failed: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.

Generate Signed Bundle / APKでビルドする際に Get Key failed: Given final block not properly padded. Such issues can arise if a bad key is used during decryption. というエラーが出て失敗する場合がある。

Android Studio 4.2 @NonNullまたは@Nullableをオーバーライドすると@org.jetbrains.annotations.*が追加される件

Android Studio 4.2にアップデートしてから、 @NonNull、@Nullableアノテーションのついたメソッドのオーバーライドやインターフェス実装時に、 @org.jetbrains.annotations.NonNullと@org.jetbrains.annotations.Nullableが追加されておかしなことになった…

Android Studio 4.1 と Google Cloud Platformで無料クライアント・サーバアプリを構築してみる

Google Cloud PlatformはAndroidアプリと連携する無料サーバになり得るのか実験してみた。Android Studioだけで開発する縛りプレイ。

Android Studio 4.1 難読化をやめる。ProGuard使います。

App Bundleでリリースしたものの、Navigationのタイミングで即死するトラブルが発生。 Play Consoleのクラッシュログは以下の通り。 java.lang.RuntimeException: at android.view.animation.AnimationUtils.createAnimationFromXml (AnimationUtils.java:16…

Android Studio 3.6 【新機能】ViewBindingを使用してUI参照を簡単に取得する

先日Android Studio 3.5 -> 3.6へアップデートして、新機能をチェックしていた中で、ひとつ目に留まったのがViewBinding。 build.gradle(app) android{ compileSdkVersion… : viewBinding.enabled = true : } これを追加すると、レイアウトファイルに対し…

Android Studio 3.5 GitHubのリポジトリを変更する

作っているうちにアプリ名が変わったりして、GitHubのリポジトリ名を変えようと思ったら、 あれ?Android Studio側のリポジトリの参照ってどうやって変更するの? となった時のメモ。 git自体の知識がほぼ無いので、どういう事か説明できないのであしからず…

Package "Android Emulator" with revision at least 29.1.12 not available

Android StudioのSDKプラットフォームのSystem Imageのアップデートを促されたのでぽちっとしたら、「Package "Android Emulator" with revision at least 29.1.12 not available」というエラーが発生。 Android Emulatorを先にアップデートしろって事かと思…

Android Studio 3.5.1 プロジェクトファイルが文字化け👻

プロジェクト内のjavaやgradleなど、ほぼすべてファイルがAndroid Studio上のエディタで開けなくなった。(正常に開けたのはエディタのタブで編集中だったファイルのみ) 開くと文字化けしていて、文字コードを変えても読み込むことはできない。 しかも全く関…

Get started with the Navigation componentの意訳

developer.android.com このトピックでは、ナビゲーションコンポーネントを設定して操作する方法について説明する。ナビゲーションコンポーネントの概要については、「Navigation overview En 意訳」を参照すること。 環境設定 ヒント: ナビゲーションを使用…

Principles of navigationの意訳

developer.android.com 異なる画面とアプリ間のナビゲーションは、ユーザエクスペリエンスの中心である。 次の原則は、アプリ間で一貫性があり直観的なユーザエクスペリエンスの基準を設定する。 ナビゲーションコンポーネントは、既定でこれらの原則を実装…

Navigationの意訳

developer.android.com ナビゲーションとは、ユーザがアプリ上で移動または戻る操作を指す。 Android Jetpachのナビゲーションコンポーネントは、単純なボタンクリックではなく、アプリバーやナビゲーションドロワーなどの複雑なナビゲーションの実装を提供…

Windows 10でAndroid Studio 3.5 のアップデートに失敗する件

Android Studio 3.5への更新が通知され、指示に従って操作を行ってもアップデートされていない場合があります。 更新通知⇒更新して再起動クリック⇒ダウンロード ⇒なぜかバージョンが古いまま(--〆)

Animation resourcesの意訳

developer.android.com アニメーションリソースは2種類のアニメーションを定義できる。 Property Animation プロパティアニメーション Animator(Reference)を使用して、一定時間にわたってオブジェクトのプロパティ値を変更するアニメーションを作成する。 V…

Resource types overviewの意訳

developer.android.com このセクションでは、リソースディレクトリ(res/)で指定できるリソースタイプの使い方、フォーマット、決まり事について説明する。 Animation Resources アニメーションリソース En 意訳アニメーションを定義する。Tweenアニメーショ…

Test your app with pseudolocalesの意訳

developer.android.com 擬似ロケールでアプリをテストできるらしい。 擬似ロケールを有効にするには、 build.gradle android { ... buildTypes { debug { pseudoLocalesEnabled true } } で、ビルドして、実行。 デバイスのシステムの言語設定から擬似ロケー…