まず、絵を描きます。
以下からアップロードします。
「NEXT」を押して進んでいきます。途中で、アクションを選んだり、簡単な調整ができます。
こんなのできました。
素晴らしすぎます。ほとんど絵を書いてアップロードするだけです。
👉 FAIR Animated Drawings: Home
Python です。GitHub で公開されています。
まず、絵を描きます。
以下からアップロードします。
「NEXT」を押して進んでいきます。途中で、アクションを選んだり、簡単な調整ができます。
こんなのできました。
素晴らしすぎます。ほとんど絵を書いてアップロードするだけです。
👉 FAIR Animated Drawings: Home
Python です。GitHub で公開されています。
はい、でました。
r8 java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
開発環境が変化した時におこる minify / proguard
まわりのエラーは面倒ですね😭
そのままで「R8 full mode」
だそうです。
R8 full mode by default
The last behavior change: R8 is now in full mode by default, enabling app size reductions and performance improvement. You shouldn’t need to update anything for this change, but if you encounter build or runtime failures you should double-check that your keep rules are configured correctly. For guidance on how to configure the keep rules, see Shrink, obfuscate, and optimize your app.
👉 Shrink, obfuscate, and optimize your app | Android Studio | Android Developers
👉 5 ways to prepare your app build for Android Studio Flamingo release | by Boris Farber | Android Developers | Apr, 2023 | Medium
R8 がより強く広く効いて不具合を起こす、ってことか。
以下を proguard-rules.pro
に追加します。Retrofit 公式に載ってました。
# Keep generic signature of Call, Response (R8 full mode strips signatures from non-kept items).
-keep,allowobfuscation,allowshrinking interface retrofit2.Call
-keep,allowobfuscation,allowshrinking class retrofit2.Response
# With R8 full mode generic signatures are stripped for classes that are not
# kept. Suspend functions are wrapped in continuations where the type argument
# is used.
-keep,allowobfuscation,allowshrinking class kotlin.coroutines.Continuation
👉 After enable R8 full mode getting ParameterizedType error · Issue #3751 · square/retrofit
まずは、ひとつ解決できました。
いろいろありそうです、Flamingo。
更新の通知が来たので入れてみました。
👉 Android Developers Blog: Android Studio Flamingo is stable
👉 Android Studio Flamingo | 2022.2.1 | Android Developers
しかし、UIデザインはそのままでした。楽しみにしてたのに。
#androidstudio new UI て分かりやすい。 pic.twitter.com/D2zXbKnfkV
— chanzmao (@maochanz) February 2, 2023
👉 【Android Studio】Giraffe や Flamingo の New UI がシンプルで素晴らしい件
👉 New UI | IntelliJ IDEA Documentation
設定画面から「New UI」
は消えている。
しかし、適用する方法はある。
Android Studio Flamingo 隠された新デザイン「New UI」を有効化する2つの方法 🐦 https://t.co/Aw5680AeUb
— chanzmao (@maochanz) April 19, 2023
👉 Android Studio Flamingo 隠された新デザイン「New UI」を有効化する2つの方法 🐦
Android Studio Flamingo🐦 で Retrofit が「r8 java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType」
👉 https://t.co/hfzT7nZA7X#kotlin #AndroidDev #java17 #プログラミング pic.twitter.com/xT3CP40zH4— chanzmao (@maochanz) April 14, 2023