androidのAPIレベルを上げろとお達しが来たので、対応したことをメモっておく。kjsファイルがどこにあったのかわからなくなり、ハードディスクを丸ごと検索すると出てきた。passwordがわかっているが、aliasが合わずに混乱したがいろいろいじるとなぜか通る。aliasがandroidkeyであった。アンドロイドアプリ全部共通にしたはずが変わっていたのでどれがどのキーかわからなくなるという。
アプリは Android 12(API レベル 31) 以降を対象とする必要があります。 次の日付より利用できるユーザーが少なくなります: 2023年8月31日 警告の送信日: 2023年8月11日
久しぶりにアンドロイドアプリ開発でもしようかとandroid studioでUSBデバッグをしようとしたら。「INSTALL_FAILED_USER_RESTRICTED」とでた。
www.onetime-mail.com miアカウントを作れと言われる。国内の主要メールアドレスが大体はじかれる。windows用のマイクロソフトのメールアドレスだけ認識したのでそれを使った。 USBデバッグをしようとしたらsim card を入れろと言われる。simを挿すと認識したがデバッグをオフにすると解除すると刺さないといけないようだ。なのでこの端末はデバッグ用のアンドロイド端末になった。
Cannot resolve symbol 'AppCompatActivity'
が出たのでなぜかと調べるとAPIレベルを上げたときにimplementationが削除されてのが原因。気づくまで「File->Invalidate Caches/Restart 」をしたり、.ideaフォルダーを削除していた。
コードに追加 import androidx.appcompat.app.AppCompatActivity; gradleに追加 implementation 'androidx.appcompat:appcompat:1.6.1'
Java17にアップデートしたら文字の結合でエラーが出た
"symbol not found: StringConcatFactory.makeConcatWithConstants"
'compileSdkVersion' is deprecated
amazonのアンドロイドアップデートが、privacyquestionnairetemplate.xlsxをアップロードしろ手出てくるの記述した。面倒なのが一括してYES/NOを書き換えできなかったので、コピーして貼り付けて書き換えた。