チートシート日記

ブログを書く準備に調べた、本題と関係ない細々とした情報を追記していくページ。

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 アプリ

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 はインストールできなそうに見える。)