android native 测试环境(termux)

android native测试环境:

  1. 安装 adb,archlinux下可以 pacman -S android-tools

  2. sudo adb start-server

  3. 此处下载 termux

  4. adb install /path/to/termux.apk

  5. 安装好后,手机上打开termux,输入

  • apt update

  • apt upgrade

  • apt install openssh

  1. adb push ~/.ssh/id_rsa.pub /sdcard/authorized_keys

  2. termux里,mkdir .ssh; cd .ssh; mv /sdcard/authorized_keys .; chmod 400 authorized_keys

  3. termux里 sshd (这里有说明)

  4. adb forward tcp:8022 tcp:8022

  5. ssh localhost -p 8022 就可以ssh到手机上了

  6. termux里甚至可以 apt install clang git make tmux zsh gdb coreutils

  7. 想要远程打开 termux 的话,可以先在 android bashrc 里加入 pgrep sshd > /dev/null || sshd,然后在外面运行 adb shell monkey -p com.termux -c android.intent.category.LAUNCHER 1 ,就不需要到手机上去点了。

你可能感兴趣的:(android native 测试环境(termux))