ブログを書く準備に調べた、本題と関係ない細々とした情報を追記していくページ。
2020-10-30: ADB から swipe を再現する
$ adb shell input touchscreen swipe 540 1160 540 960 10
2020-10-08: Simpleperf を Ubuntu 20.04 で動かす
細かいライブラリが足りないので入れる。
# To check the dependencies
$ ldd ~/Android/Sdk/ndk/21.3.6528147/simpleperf/bin/linux/x86_64/libsimpleperf_report.so
# Google the missing library name and follow the findings.
$sudo apt-get install libncurses5
2020-09-18: 現在の top activity 調べる
$ adb shell dumpsys activity a |grep intent= | head -1
intent={act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.twitter.android/.StartActivity}
2020-09-18: Pyenv の導入
公式資料に従う:
Ubuntu 側の dependency の面倒は見てくれない。以下の指示に従う:
その後:
$ pyenv install 3.8.5
$ cd XXX
$ pyenv virtualenv 3.8.5 notes
$ pyenv activate notes
2020-09-10: 改変して遊ぶのに手頃そうなオープンソースの Android アプリ
- DroidKaigi/conference-app-2020: The Official Conference App for DroidKaigi 2020 Tokyo
- google/iosched: The Google I/O 2019 Android App
- wordpress-mobile/WordPress-Android: WordPress for Android
- 募集中。なにかあったら omo-at-dodgson-dot-org までメールください。
2020-09-09: LineargeOS のインストール
- 本家の資料に従えば良い。Pixel4 はこのページ.
- Google Apps は opengapps からダウンロードしておく. インストール手順は
LineageOS の公式資料に従う。
stock
はインストーラが stuck した。pico
は無事インストールできた。
2020-09-08 flash.android.com
- flash.android.com から AOSP がインストールできるようになったらしいので、
userdebug
のイメージとして使えないか評価した。結論: 使えない。master
のイメージのみが提供されており、特定リリースバージョンをインストールできない。- Play Services をインストールする方法がない (特殊なツールを使わないと opengapps はインストールできなそうに見える。)