2022/11/07

Termuxがリポジトリのエラーで起動できない場合の直し方

久々にTermuxを起動したら

と起動できなくなってたので直し方。

TermuxはF-Droid https://f-droid.org/packages/com.termux/ のバージョン0.118.0(118) です。

手順は

1. Failsafeで起動

2. 環境変数PATHに /data/data/com.termux/files/usr/bin を設定

3. 必要なら sources.list を編集

4. termux-change-repo を実行

5. パッケージの更新

6. Failsafeで起動したTermuxを終了

になります。


以下細々した説明。

Termuxのアイコンを長押ししてFailsafeで起動します。


Failsafeで起動した場合、/data/data/com.termux/files/usr/bin へのPATHが設定されていないので設定し直します。(termux-change-repoから呼ばれるコマンドが /data/data/com.termux/files/usr/bin にあるので)

Failsafeから起動すると /data/data/com.termux/files/home にいるので

$ cd ../usr/bin

で /data/data/com.termux/files/usr/bin に移動してから

$ export PATH=`pwd`

で現在いるディレクトリ(/data/data/com.termux/files/usr/bin)をPATHに設定し直します。


termux-change-repoを実行しリポジトリの再設定をしたのですが、署名のベリファイでエラーが出たので https://github.com/termux/termux-packages/wiki/Mirrors#primary-host に書かれているエントリーに直します。

/data/data/com.termux/files/usr/bin にいるので

$ cd ../etc/apt

で /data/data/com.termux/files/usr/etc/apt に移動してから

$ nano sources.list

で sources.list を編集します。エントリーは

deb https://packages-cf.termux.dev/apt/termux-main stable main

とCloudFlareのが設定されていたのですがベリファイでエラーが出てるので

deb https://packages.termux.dev/apt/termux-main stable main

に変更し保存。

termux-change-repoを実行します。

$ termux-change-repo

使用するリポジトリを選択します。



リポジトリのエントリーが変更されるとそのままパッケージのアップグレードに進むのでアップグレードします。アップグレードが終了したらFailsafeで起動したTermuxを終了します。

これでTermuxが起動するようになりました。

2022/10/25

Android 13では通知を2つ以上出すとグループ化される

 Android 13から同じアプリが2つ以上の通知を送信した場合に、グループ化が指定されていないと自動でグループ化されます。(たまに2つ表示されるときもあるのですが、ソースは追ってません)

ドキュメント(日本語 / 英語)では4つ以上となっていますが、今の所ドキュメントは修正されていないようです。

参考:

Android 12Lまでは config_autoGroupAtCount の値が「4」でしたが

https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-12.1.0_r1/core/res/res/values/config.xml#4097

Android 13から「2」に変更されました。

https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-13.0.0_r1/core/res/res/values/config.xml#4274

変更のコミットログ

https://android.googlesource.com/platform/frameworks/base/+/7829fad8435b086867f624d30e763238e1866af9%5E%21/#F0


2023/01/09 追記

IssueTracker に投げてみました。

それから文字だけだと分かり辛いので画像を追加しました。

Android 12Lまでは通知を4つ出した時点でグループ化




Android 13からは通知を2つ出した時点でグループ化




2022/02/03

APK内のclasses.dexが圧縮されない

Google PlayにアップロードするときはAndroid App Bundle形式になってきてて気にならなかったりするのでメモがてら。

AGP 4.2.0-alpha07で変更されたらしく、minSdkが28以上で作成されたAPK内のclasses.dexは圧縮されません。

https://issuetracker.google.com/issues/199427345?pli=1#comment3


Android Gradle pluginのリリースノートには当初載ってなかったらしく追加されています。

DEX files uncompressed in APKs when minSdk = 28 or higher

以前のようにclasses.dexを圧縮したい場合は↑のリンク先にもあるようにbuild.gradleに

android {
    packagingOptions {
        dex {
            useLegacyPackaging true
        }
    }
}

を追加します。

2022/01/23

5G n79対応のAndroid端末 (2023/09/22現在)

5G n79に対応しているのに載ってないAndroid端末は書いてる人が気付いてないか、買う気のないメーカーまたは機種です。
2022/02/06 Astro Slide 5Gを追加
2022/02/09 AQUOS wish (キャリア販売以外) を追加
2022/03/26 Xperia 5 III SIMフリー版を追加
2022/04/20 適宜更新されているようなのでdocomoからの発売機種はリンクのみに変更
2022/05/12 AQUOS R7 (ソフトバンク) を追加
2022/07/09 Xperia 10 IV (楽天モバイル) を追加
2022/07/15 Xperia 10 IV (キャリア販売以外) を追加
2022/09/01 Desire 22 proを追加
2022/09/12 Xperia 1 IV XQ-CT44 を追加
2022/09/26 AQUOS sense7 SHG10 (au) を追加
2022/09/29 Xperia 5 IV (楽天モバイル) を追加
2022/11/04 AQUOS sense7 (楽天モバイル) を追加
2022/11/16 AQUOS sense7 (キャリア販売以外) を追加
2023/01/19 Xperia 5 IV (キャリア販売以外) を追加
2023/04/20 Android One S10 (ワイモバイル) を追加
2023/05/11 Google Pixel 7a, Xperia 1 V (キャリア販売以外), Xperia 10 V (楽天モバイル) を追加
2023/06/09 AQUOS wish3 (楽天モバイル) を追加
2023/06/30 Xperia 10 V (キャリア販売以外) を追加
2023/07/06 razr 40 ultra を追加
2023/07/13 AQUOS wish3 (キャリア販売以外) を追加
2023/07/27 Pixel Fold を追加
2023/08/23 AQUOS R8 (キャリア販売以外), AQUOS R8 pro (キャリア販売以外) を追加
2023/09/22 Xperia V 5 (キャリア販売以外、楽天モバイル)を追加

Google

モデル名 発売日 発売時のOSのバージョン
Pixel Fold 2023/07/27 Android™ 13 Google Pixel Fold の技術仕様と画面サイズ - Google ストア
Pixel 7a 2023/05/11 Android™ 13 Google Pixel 7a の技術仕様 - Google ストア


HTC

モデル名 発売日 発売時のOSのバージョン
Desire 22 pro 2022/10/01 Android™ 12 HTC Desire 22 pro | HTC 日本


Microsoft

モデル名 発売日 発売時のOSのバージョン
Surface Duo 2 2022/01/11 Android™ 11 スペック


Motorola

モデル名 発売日 発売時のOSのバージョン
razr 40 ultra 2023/07/21 Android™ 13 motorola razr 40 ultra
razr 5G 2021/03/26 Android™ 11 Motorola Razr 5G


Planet Computers

モデル名 発売日 発売時のOSのバージョン
Astro Slide 5G 2021/11/xx ? Android™ 11 スペック


SHARP (キャリア販売以外)

モデル名 発売日 発売時のOSのバージョン
AQUOS R8 pro SH-R80P 2023/08/31 Android™ 13 スペック
AQUOS R8 SH-R80 2023/08/31 Android™ 13 スペック
AQUOS wish3 SH-M25 2023/07/21 Android™ 13 スペック
サポート
AQUOS sense7 SH-M24 2022/11/25 Android™ 12 スペック
サポート
AQUOS sense6 SH-M19 2021/11/26 Android™ 11 スペック
サポート
AQUOS R6 SH-M22 2021/09/24 Android™ 11 スペック
サポート
AQUOS sense5G SH-M17 2021/03/12 Android™ 11 スペック
AQUOS wish SH-M20 2022/02/18 Android™ 11 スペック
サポート


Sony (キャリア販売以外)

モデル名 発売日 発売時のOSのバージョン
Xperia 5 V XQ-DE44 2023/10/中旬 Android™ 13 スペック
Xperia 10 V XQ-DC44 2023/08/04 Android™ 13 スペック
サポート
Xperia 1 V XQ-DQ44 2023/07/14 Android™ 13 スペック
サポート
Xperia 5 IV XQ-CQ44 2023/02/01 Android™ 12 スペック
サポート
Xperia 1 IV XQ-CT44 2022/09/16 Android™ 12 スペック
サポート
Xperia 10 IV XQ-CC44 2022/07/22 Android™ 12 スペック
サポート
Xperia 5 III XQ-BQ42 2022/04/22 Android™ 12 スペック
サポート
Xperia PRO-I XQ-BE42 2021/12/15 Android™ 11 スペック
サポート
Xperia 1 III XQ-BC42 2021/11/19 Android™ 11 スペック
サポート
Xperia 5 II XQ-AS42 2021/05/28 Android™ 11 スペック
サポート
Xperia PRO XQ-AQ52 2021/02/10 Android™ 10 スペック
サポート
Xperia 1 II XQ-AT42 2020/10/30 Android™ 10 スペック
サポート


docomo

対応周波数帯 - NTTドコモ 参照 (PDF)


au

モデル名 発売日 発売時のOSのバージョン
Pixel Fold 2023/07/27 Android™ 13 Google Pixel Fold 実装周波数一覧 (PDF)
au携帯電話などの対応周波数帯一覧
Pixel 7a 2023/05/11 Android™ 13 Google Pixel 7a 実装周波数一覧 (PDF)
au携帯電話などの対応周波数帯一覧
AQUOS sense7 SHG10 2022/11/11 Android™ 12 au携帯電話などの対応周波数帯一覧


ソフトバンク

モデル名 発売日 発売時のOSのバージョン
Pixel Fold 2023/07/27 Android™ 13 Google Pixel Fold 搭載周波数帯一覧 (PDF)
Pixel 7a 2023/05/11 Android™ 13 Google Pixel 7a 搭載周波数帯一覧 (PDF)
AQUOS R7 2022/07/08 Android™ 12 SHARP AQUOS R7 搭載周波数帯一覧 (PDF)

参考: SIMロックが解除可能な機種及びSIMフリー機種の周波数帯一覧 (PDF)



ワイモバイル

モデル名 発売日 発売時のOSのバージョン
Android One S10 2023/01/19 Android™ 13 京セラ Android One S10 搭載周波数帯一覧  (PDF)

参考: SIMロックが解除可能な機種及びSIMフリー機種の周波数帯一覧 (PDF)


楽天モバイル

モデル名 発売日 発売時のOSのバージョン
Xperia 5 V 2023/10/中旬 Android™ 13 スペック詳細
AQUOS wish3 2023/07/06 Android™ 13 スペック詳細
Xperia 10 V 2023/07/06 Android™ 13 スペック詳細
AQUOS sense7 2022/11/04 Android™ 12 スペック詳細
Xperia 5 IV 2022/10/21 Android™ 12 スペック詳細
Xperia 10 IV 2022/07/08 Android™ 12 スペック詳細
AQUOS wish 2022/01/21 Android™ 11 スペック詳細