现在我正在尝试制作端口扫描程序...我已经从here为python安装了nmap库,然后我尝试通过导入nmap库在我的main.py中创建一个简单的应用程序它崩溃了并说不能导入nmap但是当我在pygame中运行该应用程序时它可以工作但是在Android手机中它无法正常工作
这是我面临的错误
I/python (14260): [INFO ] [GL ] OpenGL parsed version: 3, 0
I/python (14260): [INFO ] [GL ] Texture max size <4096>
I/python (14260): [INFO ] [GL ] Texture max units <16>
I/python (14260): [INFO ] [Support ] Android install hooks
I/python (14260): [INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
I/python (14260): [INFO ] [Text ] Provider: pygame
I/python (14260): Traceback (most recent call last):
I/python (14260): File "/home/cyborg/.buildozer/android/app/main.py", line 30, in <module>
I/python (14260): ImportError: No module named nmap
I/python (14260): Python for android ended.
答案 0 :(得分:1)
除了jjinking的链接,这里是python-for-android How do I add a module to Kivy For Android? ./distribute.sh -m "kivy nmap"
的评论,如果你使用buildozer制作apk,那么你可能想要在这里包含nmap: buildozer.spec文件中的requirements = kivy,...,nmap
。