生存報告

仕事でバックエンド、趣味でフロントエンド・デザイン

Termuxを使ってAndroid上でPythonを実行したい

はじめに

TermuxとはAndroidLinuxカーネル部分をターミナルで操作することができるという、頭のいい人が作ったAndroidアプリ。 GooglePlayStoreでインストールできますが、CUIでやれると何かと便利なのでそうします。

Termuxのインストール

  • apkファイルのインストール(こちら
  • Android端末にadbでapkファイルをインストール
adb install /hogehoge/com.termux_107.apk

Termuxの起動

  • アプリの起動コマンド
adb shell am start -n package名/class名
  • Termuxの場合は以下
adb shell am start -n com.termux/.app.TermuxActivity

package名の調べ方

  1. Google Play StoreのURLから調べる(太字部分) https&://play.google.com/store/apps/details?id=com.termux&hl=ja&gl=US

  2. adbコマンドで調べて探す

adb shell pm list packages

class名の調べ方

adb shell pm dump package名
  • 以下の記述を探す(色付きがclass名) class名の場所

Python実行環境構築

  • Termux初期設定(aptはpkgでもOK)
apt update
apt upgrade
apt install python
python
  • 適当に実行してみる
print("Hello, world")
  • 実行結果画面 pythonの実行結果

参考記事様方