189 8069 5689

ndk运行linux命令 linux的jdk

如何在linux下配置AndroidStudio开发环境

配置开发环境具体步骤如下:一、设置root密码。因为ubuntu下为了安全,一般都是以普通用户进入系统。运行一些命令都需要root权限,如果之前没有设置root密码,只需要在终端运行:sudopasswdroot命令即可,要输入两次密码,密码不会回显出来。二、安装JDK1)首先下载JDK,下载页面:,选择Linux版本。下载下来后解压,配置环境,打开/etc/profile文件,在最下面输入下面的内容:exportNDK_HOME=/home/mayliang/programs/android-ndk-r7exportPATH=$NDK_HOME:$PATH/home/mayliang/programs/android-ndk-r7为NDK的根目录。保存关闭后,sudosource/etc/profile生效一下,然后在命令行输入:ndk-build,如果有下面的内容输出,则配置成功。AndroidNDK:Couldnotfindapplicationprojectdirectory!AndroidNDK:PleasedefinetheNDK_PROJECT_PATHvariabletopointtoit./home/mayliang/programs/android-ndk-r7/build/core/build-local.mk:102:***AndroidNDK:Aborting.Stop.进入到NDK目录下面的samples/hello-jni目录,然后输入:ndk-build,如果出现如下图所示,则证明NDK运行OK。最后配置文件/etc/profile如图所示:六、安装ADT打开eclipse,“Help”---“InstallNewSoftware”,点击“Add”按钮,则会出现如下图界面:在“Name:”里面输入“adt”,在“Location:”里面输入:/android/eclipse/,最后点OK,然后一路Next就安装完成了。最后点击“Windows”---“preferences”,出来如下图所示的界面,点击左侧的android,在“SDKLocation:”选择SDK的根目录,点下面的“Apply”,就会出来如图所示的界面,即OK。七、安装SVN安装步骤和安装ADT类似,更新地址:RemoveLanguages”按钮,会跳出来一个“InstalledLanguage”界面,在里面选择“Chinese(simplified)”最后点击下面的“ApplyChanges”即完成中文语言包的安装,里面也有中文输入,拼音,五笔都有。最上面的一行状态栏就会出现一个键盘标识,点击后出现一个菜单,选择“preferences”点击会出现一个如下图所示的界面,添加输入法就行了。

威远网站建设公司创新互联建站,威远网站设计制作,有大型网站制作公司丰富经验。已为威远上1000+提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的威远做网站的公司定做!

Linux下NDK编译出的SO库能在WIndows下的android工程直接使用么?

可以直接在android工程下使用,因为android就是linux内核。

1.android的NDK开发需要在linux下进行: 因为需要把C/C++编写的代码生成能在arm上运行的.so文件,这就需要用到交叉编译环境,而交叉编译需要在linux系统下才能完成。

2.安装android-ndk开发包,这个开发包可以在google android 官网下载: 通过这个开发包的工具才能将android jni 的C/C++的代码编译成库

3.android应用程序开发环境: 包括eclipse、java、 android sdk、 adt等。

NDK编译步骤:

1.选择 ndk 自带的例子 hello-jni ,位于E:\android-ndk-r5\samples\hello-jni( 根据具体的安装位置而定 ) 。

2.运行 cygwin ,输入命令 cd /cygdrive/e/android-ndk-r5/samples/hello-jni ,进入到 E:\android-ndk-r5\samples\hello-jni 目录。

3.输入 $NDK/ndk-build ,执行成功后,它会自动生成一个 libs 目录,把编译生成的 .so 文件放在里面。 ($NDK是调用我们之前配置好的环境变量, ndk-build 是调用 ndk 的编译程序 )

4.此时去 hello-jni 的 libs 目录下看有没有生成的 .so 文件,如果有,ndk 就运行正常啦。

android ndk编译arm-linux平台可执行程序

既然是移植就不能再用原来的Android ndk进行编译了吧,不能图省事啊,要移植当然要换编译环境重新编译,Android ndk编译不出arm-linux程序的,要重新写Makefile也没办法呀,还是交叉编译吧。

如何在Linux中编译NDK应用?

ndk主要是修改配置文件,用命令行编译,ant打包。ndk自带了很多例子,你照着配置文件改写就可以了

bash: ./android-ndk-r10c-linux-x86_64(1).bin: 没有那个文件或目录

具体原因可能有多种,给出以下几个建议:

1)可以试试直接用bash运行文件。试试命令 bash android-ndk-r10c-linux-x86_64(1).bin

2) 如果还不行,建议更改一下文件的名字,可能是带了特殊的符号,如括号。改成简单的名字

3)最好讲文件的权限属性发一个出来,有助于分析。运行 ll 命令。

Good Luck


分享名称:ndk运行linux命令 linux的jdk
路径分享:http://jkwzsj.com/article/dodoccj.html

其他资讯