报错:
File “Android9.0/external/rk_tee_user/export-user_ta/scripts/sign.py”, line 40, in main
from Crypto.Signature import PKCS1_v1_5
ImportError: No module named Crypto.Signature
make[2]: *** [Android9.0/external/rk_tee_user/ta/testapp/8cccf200-2450-11e4-abe20002a5d5c52c.ta] Error 1
make[2]: 离开目录“Android9.0/external/rk_tee_user/ta/testapp”
Makefile:37: recipe for target ‘ta’ failed
make[1]: *** [ta] Error 2
make[1]: 离开目录“Android9.0/external/rk_tee_user/ta”
Makefile:27: recipe for target ‘ta’ failed
make: *** [ta] Error 2
make: 离开目录“Android9.0/external/rk_tee_user”
[ 11% 7312/62553] Export includes file…2.ndk.26_intermediates/export_includes
ninja: build stopped: subcommand failed.
09:23:09 ninja failed with: exit status 1
解决办法:
1.先安装python-pip,再安装pycryptodome
sudo apt install python-pip
sudo pip install pycryptodome
2.查找pycryptodome的路径
pip show pycryptodome
3.进去pycryptodome安装模块的路径,如果是crypto ,将crypto改为Crypto
cd home/pang/.local/lib/python2.7/site-packages
mv crypto Crypto