android 对ndk-build有要求吗
肯定是有要求的。
在解决Android Studio中编译native code出现的问题时,发现Android Studio使用了完整的ndk-build命令进行编译,参数众多。故在此做一个说明,以便大家可以根据偏好自行设定参数。
ndk-build编译支持的参数:
NDK_PROJECT_PATH 一般为null
APP_BUILD_SCRIPT=…. Android.mk文件de路径
APP_PLATFORM=android-xx 编译模块所使用的api level,一般不用设置,但在Android Studio中,则会与Java部分的版本默认一致
NDK_OUT=… obj的目录
NDK_LIBS_OUT= ….编译后最终的lib目录
APP_ABI=… ABI版本。包括all,以及armeabi armeabi-v7a x86 mips等. 此项也可以在Android.mk中放置。
为什么装不了build-essential
我也碰到了这个问题,我是把”原来的源“添加在了”修改的源“的后面(就是在修改后的sources.list文件后面把原来的内容补上,并update一下),然后再试,就可以安装了。 1. sudo gedit /etc/apt/sources.list 2. 把原来sources.list内容补在文件最后并保存退出 3. sudo apt-get update 4. sudo apt-get install build-essential 我这样做是可以的,你的行不行我也不确定,你可以试一试。
为什么装不了build-essential
build-essential包含了LINUX下常用的一些编译工具,因此开发LINUX程序前,应先安装这个包,联网情况下只需要在终端输入sudo apt-get install build-essential就可以安装了。如果没有联网,可以用如下方法安装:
1.下载LINUX安装光盘的ISO镜像文件。我这里下载的是xubuntu-8.04.1-desktop-i386.iso,放在了/home目录下。可到如下地址下载XUBUNTU镜像文件(http://cdimage.ubuntu.com/xubuntu/releases/)
2.把该ISO镜像文件挂载到光驱。光驱文件一般是/cdrom,切换到ISO文件所在目录,通过如下命令挂载:
sudo mount -o loop -t iso9660 xubuntu-8.04.1-desktop-i386.iso /cdrom
3.依次打开System--->Administration--->Softwar Source,在Software Source对话框中选择“Other software”选项卡,然后点击"Add CD-ROM"按钮,这样就把软件源设置为了光驱
4.在终端中输入以下命令:sudo apt-get update
sudo apt-get install build-essential,这样就可以把build-essential安装好了。
求教,Ubuntu怎么离线安装build-essential
离线安装很痛苦的。一个依赖满足不了,就前功尽弃。可以这样:两台相同版本的Ubuntu电脑,而且升级的进度也一样(这种情况一般见于新安装好的两台),一台连网,一台不连,在联网的电脑上运行Sudo apt—get —d install build—essential—d 这个参数是只下载不安装。然后到这台机器的/var/cache/apt/archives/文件夹中,把下载下来的所有 deb 包,都复制到移动存储设备上,然后复制到离线机器上,用 dpkg 命令安装。
求助,安装不了build-essential
build-essential包含了LINUX下常用的一些编译工具,因此开发LINUX程序前,应先安装这个包,联网情况下只需要在终端输入sudo apt-get install build-essential就可以安装了。如果没有联网,可以用如下方法安装:
1.下载LINUX安装光盘的ISO镜像文件。我这里下载的是xubuntu-8.04.1-desktop-i386.iso,放在了/home目录下。
2.把该ISO镜像文件挂载到光驱。光驱文件一般是/cdrom,切换到ISO文件所在目录,通过如下命令挂载:
sudo mount -o loop -t iso9660 xubuntu-8.04.1-desktop-i386.iso /cdrom
3.依次打开System--->Administration--->Softwar Source,在Software Source对话框中选择“Other software”选项卡,然后点击"Add CD-ROM"按钮,这样就把软件源设置为了光驱
4.在终端中输入以下命令:sudo apt-get update
sudo apt-get install build-essential,这样就可以把build-essential安装好了。