2023-01-01から1年間の記事一覧
新しい PC で、Android Studio (Giraffe | 2022.3.1) をインストールし、従来のプロジェクトをビルドしようとしたところ、次のエラーが表示されるようになった。 Gradle project sync failed. Basic functionality.Unable to make field private static fina…
Android アプリのある機能の実行が遅く、 「***」は応答していませんが表示されていた。入力イベントに対する応答が 5 秒以内にないと、この ANR ダイアログが表示されると説明されている。developer.android.comそれで、Android Studio のプロファイルを…
Android で使っているライブラリを更新したところ、次の Crash が起きた。 java.lang.NoSuchFieldError: No field Companion of type Lokhttp3/RequestBody$Companion;次のように、com.squareup.okhttp3:okhttp: のバージョンを上げる必要があった。 depende…
今年(2023年)の第33回世界コンピュータ将棋選手権の棋譜266局の戦型を分析しました。 1.棋譜の入手 棋譜ファイルは、次の CSA のサイトから入手できます。www2.computer-shogi.org 第33回 (2023年5月3,4,5日) から wcsc33_kifu.zip をダウンロードし、展…
Objective-C のコード例が殆どないので、記録しておく。 1.WKWebView のクッキーを取得する if (@available(iOS 11.0, *)) { [WKWebsiteDataStore.defaultDataStore.httpCookieStore getAllCookies:^(NSArray<NSHTTPCookie *> *aCookies) { NSLog(@"aCookies=%@", aCookies</nshttpcookie>…
Android Studio を Electric Eel に更新したところ、表示される警告が多くなった。 Commented out code 特に、2行以上のコメントに対して、weak warnings が次のように表示されるので、これを表示しないようにした。 コメントの weak warningsFile - Settin…
Android Studio で Android SDK Platform-Tools を更新しようとして失敗した。 次がログの一部である。 "Install Android SDK Platform-Tools (revision: 33.0.3)" failed. Failed to complete operation using com.android.tools.idea.sdk.install.patch.Fu…
開発中に、日付けの入ったコメントの入力はよく行うので、日付けの入力は自動化したい。 通常、マクロを使うが、開発ツールによって方法が異なる。Android Studio の場合は、Live Templates を使うしかないようだ。 File - Settings のメニューを実行し、Edi…
iOS の Objective-C で、例えば、次のように UTType を使う場合、 NSArray *theTypes = [UTType typesWithTag: @"extension" tagClass: UTTagClassFilenameExtension conformingToType: nil];次の import が必要だった。 #import <UniformTypeIdentifiers/UniformTypeIdentifiers.h>リンク時、次のエラーになっ</uniformtypeidentifiers/uniformtypeidentifiers.h>…