Android運行Python


下載

libpython3.8-minimal_3.8.6-1_arm64.deb (https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/p/python3.8/libpython3.8-minimal_3.8.6-1_arm64.deb)

libpython3.8-stdlib_3.8.6-1_arm64.deb (https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/p/python3.8/libpython3.8-stdlib_3.8.6-1_arm64.deb)

python3.8-minimal_3.8.6-1_arm64.deb (https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/p/python3.8/python3.8-minimal_3.8.6-1_arm64.deb)

libexpat1_2.2.0-2+deb9u3_arm64.deb (https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/e/expat/libexpat1_2.2.0-2+deb9u3_i386.deb)

zlib1g_1.2.11.dfsg-2_arm64.deb (https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/z/zlib/zlib1g_1.2.11.dfsg-2_arm64.deb)

安裝gcc-10-aarch64-linux-gnu,除了libexpat.so.1和libz.so.1剩下的動態鏈接庫都在/usr/aarch64-linux-gnu/lib。順便說一下可以用apt-file search搜索文件所在的package。

libpthread.so.0
libdl.so.2
libutil.so.1
libm.so.6
libexpat.so.1
libz.so.1
libc.so.6
ld-linux-aarch64.so.1

然后用patchelf修改interpreter和rpath(參考Android運行Linux程序)。因為python安裝的位置不是/usr/bin所以要設置PYTHONPATH,然后就可以在Android上使用python了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM