ビルド実行時、Bootstrap エラーが発生する場合があります。
【ビルド実行後のエラーログ例】
Unsupported bootstrap static argument of type xx
(xxの部分は変動します)
【原因】
kotlin で文字列操作(文字列の結合など)を行っているプログラムに対し、DashO で文字列の暗号化が原因で、ビルドエラーが発生する場合があります。
【解決方法】
1)DashO 12.4(https://www.preemptive.com/changelog/dasho-java-obfuscator-change-log-v-12-4-build-0-release-date-february-19-2025/)で改善されておりますので、バージョンアップをご検討ください。
※インストーラーは、PreEmptive サイト(https://www.preemptive.com/)へログインいただきますと、ダウンロードが可能です。
※1)で解決されない場合、または 12.4 以前をお使いのお客様の場合は、2)以降をお試しください。
2)build.gradle に、以下の kotlinOptions の設定を追加してください。
kotlinOptions { freeCompilerArgs += ['-Xstring-concat=indy'] }
3)2)でも解決されない場合は、kotlinOptions の設定をご変更ください。
kotlinOptions { freeCompilerArgs += ['-Xstring-concat=inline'] }