我想运行命令:
repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r6
并获得以下输出:
Traceback (most recent call last):
File "/home/anu/bin/repo", line 91, in <module>
import readline
ImportError: No module named readline
为了解决上述问题,我尝试使用命令pip install readline
和easy_install readline
安装readline,但这两个命令都输出以下内容:
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
我的ubuntu 12.04与python 2.7.3并且想要构建android源代码。
我搜索了很多东西但没有成功......任何人都能指出我缺少的东西吗?
答案 0 :(得分:15)
sudo apt-get install libncurses5-dev
然后重新运行命令
答案 1 :(得分:0)
如果您运行的是64位操作系统,则可能必须安装i386版本的库。很多(全部?)Android主机命令只有32位。
答案 2 :(得分:0)
我通过安装python 2.7解决了上述问题。请注意,repo与以前版本的python工作正常,而不是当前版本2.7.3。