Android Studioでレイアウト XMLの整形を行うと要素が並べ替えられてしまう
Setting – Editor – XML – Arrangement – Additional Setting – Force rearrangeを Nev…
孤独に歩め。悪をなさず、求めるところは少なく、林の中の象のように。
Setting – Editor – XML – Arrangement – Additional Setting – Force rearrangeを Nev…
gradle.propertiesの「org.gradle.jvmargs」に「–illegal-access=permit」を追加。
双方向データ バインディングを使って、ボタンのクリックイベントを ViewModelへ渡すのだけど、件のエラーが。 ViewModelのメソッド XXXはたしかに定義されているのだけど、見つからないと。 修正前。 and…
メニューからアクションバーへ表示するのに <menu><item android:queryHint=”hoge” app:actionViewClass=”andr…
メッセージの通り「Realmオブジェクトは作られたのと同じスレッドから出ないとアクセスできないよ」ということなのだけど、自分的には同一スレッドでアクセスしているつもりだったのだけど、コルーチン周りが絡むと簡単にはいかない…
ライブラリモジュールでの話ではなく、アプリモジュールでも起こりうる。 「import io.realm.*」なんてインポート文があると、アプリの BuildConfigを参照しているつもりが実際は io.realm.Bu…
DialogFragmentの派生クラスで onCreateDialogで返す Dialogに setOnDismissListenerで dismissをフックしようとすると警告が出る。 まんまなのだけど、Dialog…
引数を持つ Activityから Fragmentへ引数を引き継いで、更に ViewModelへなんてことをやっていたけど、Activityから直接 ViewModelを作ってやれば済む話だった。 引数がデータベースに対…
通常、Fragment内で ViewModeのインスタンスを得る場合 viewModelsを使って以下のようにする。 private val viewModel by viewModels() Activityでも同じ …
ViewModelで Contextが使いたくて AndroidViewModelの派生クラスを作ったときに発生するエラー。 なんでかわからんけど、ViewModelProviderを使って ViewModelを作ると発…
ライブラリモジュールとアプリ、両方で Realmモジュール(@RealmModule)を定義した時に発生。 文字通りデフォルトモジュールがバッティングしてしまう模様。 ライブラリモジュール側の @RealmModule定…
エラーメッセージないとか意味不明なんですけど…(T^T こういうときは「Buildタブ – Build Output」の一番上、「Build PROJECT_NAME」を選択してやると詳しいメッセージが出てく…
Android Studioで XML編集時にデフォルトが GUIモード(Design)になっていて鬱陶しいのを変更。 「Settings – Editor – Design Tools*1 で」…
Bumblebeeからはこんな感じっぽく。 /build.gradle plugins { id ‘com.android.application’ version ‘7.3.0…
DriveAPIでマイドライブ直下のファイル一覧取得的なことをしたい。 マイドライブの IDがわかっていれば簡単だけど、そうもいかない。 こんなときに仮想的な IDとして rootを指定してやると OK driveSer…
公開ステータスがテストのまま、テストユーザーを追加しないと文句を言われる。 このアプリは現在テスト中で、デベロッパーに承認されたテスターのみがアクセスできます。アクセス権があると思われる場合は、デベロッパーにお問い合わせ…
OAuth認証によるアクセスを行ったときに署名ファイルの SHA1ハッシュ値が登録済みのものと一致しない時に発生。 「keytool.exe” -list -v -keystore C:\Users\USER…
Androidで Google Driveを使うにあたり、OAuth認証を調べる。 以前にも使ったことがあるのだけど、移り変わりの早い業界なのでトレンドも変わっているかもと。 Googleが多方面に展開していることもあり…
証明書のフィンガプリントを得ようとして keytoolを実行したのだけど件のエラー keytool -keystore XXXX.keystore -list -v キーストア自体は Android Studio上で作成…
SHV40(Android 9/Pie)にて gboardを有効にしたところ、「日本語言語パックがまだダウンロードされていません」とポップアップが表示され、変換候補が表示されない。 一旦無効にし、Playストアで有効化&…
カスタム Applicationクラスにて独自の Configuration(asset内のファイルを参照する読み込み専用)を setDefaultConfigurationしていて、るのだけど、ContentProvi…
install-time/fast-follow/on-demandとあって、それぞれ最大 1G/512M/512Mで合計 2Gの制限があるけど、これって Google Play側の制限なので aab作るだけなら無制限な…
productFlavorsでアプリの仕様を切り替える延長線で Assetも切替可能かと以下のように書いてみる。 9347-0.gradle productFlavors { hoge { assetPacks = [“…
6.x.xから 10.x.xに更新したら UIスレッドでの書き込みがデフォルトで禁止にまでなったのね。 UIスレッドでの書き込みをやめるか、メッセージの通り明示的に許可してやれば OK。
Android 12からインテントフィルタを持つ要素(Activity,Content Provider,Service他)は exportedを必ず指定するようになった。 使っているライブラリに関しても指定してあるバー…
・DHCP割当 IPアドレスの除外アドレスを変更すると手動割当がリセットされる。 ・設定を詰めていったら、どこかのタイミングでルーティングをひたすら拒否するようになり積む→結局、初期化してやり直し。 ・Firefoxでは…
app/build.gradleで警告が出るのだけど、getApplicationIdTextResourceなんて使ってないのよね。 AGPのメジャーバージョンアップで削除されるようなので、エラーになるようだったら再度…
データバインディングを有効にする構文が変更になったので対応が必要。 変更前 android { dataBinding { enabled = true } } 変更後 android { buildFeatures {…
HDDの故障で持ち込まれ、方針決定待ちの間に遊びで CloudReadyを入れて「サクサク動くし、手持ちのプリンタが動くのであればコレでいいよなぁ」ってな感想。 新しい HDDに入れ替えてリカバリの方向でと決まり、いざリ…
Bluetooth接続のイヤフォンを購入してからしばらくして自宅 PCのマザーボードも Bluetoothが使えることに気がついた。 早速調べてみると…デバイスマネージャ上では認識しているけどいざペアリングを試みるとイヤ…
64K を超えるメソッドを使用するアプリの設定では以下の記述になっているけど、エラーになる。 android { buildTypes { release { multiDexKeepProguard(‘multidex…
SavedState ViewModelを導入後、ProGuardをかけたアプリが落ちるようになった。 どうも、ViewModelの作成に失敗している模様。 いちいち -keep classを書いていっても良いのだけど、…
GoogleAnalyticsが 10月までの命らしいので FirebaseAnalyticsを組み込んでみたら…数日で BANされた旨のメールが届いた。 調べてみると、Firebaseをデフォルトの設定のまま使うと広告…
とりあえず他バージョンのシステムイメージを指定して AVDを作成。*1 %Profile%\.android\avd\Nexus_5X_API_15.ini中の target=android-16を target=and…
google-services.jsonは app/直下に置くという決まりらしいけど、プロダクトフレーバー毎に切り替えたい場合はどうするか? 調べてみるとファイルを自動でコピーする系のちょこざいな対応が見つかるけど、少な…
appの build.gradleにsourceCompatibilityと targetCompatibilityを記述しても警告が消えない。 android { … compileOptions { sourceCo…
Google Driveの Android API廃止が迫ってきたので REST APIに置き換えている中、Android 4.0.3の端末でエラーが。 Play serviceは 16.1.xを使っているのだけど、どう…
appの build.gradleに無視するように記述。 android { … packagingOptions { exclude ‘META-INF/DEPENDENCIES’ } … } DEPENDENCIES…
https://github.com/gsuitedevs/android-samples/tree/master/drive/deprecationを参考に Drive APIの更新をしていたのだけど、com.goog…
AndroidHttp.newCompatibleTransport()としているところを new NetHttpTransport()に。