列表格式显示

热搜词:winrar    ftp   office   photoshop   输入法   ghost   win7  

09编程开发 - 分类

广告招商中......
联系方式!

编程工具 - 时间排序 更多...
    编程工具 - 点击排序 更多...
      编程工具 - 大小排序 更多...
        作者

         

        最近发布的软件 更多>>

        首页 >> 09编程开发>> 编程工具>>android ndk r10d 64(安卓开发工具) 发布者:admin >> 本人发布的更多软件

        广告招商中...... 联系方式!

        android ndk r10d 64(安卓开发工具) 

             
        软件厂家: 官方网站:
        大小: 语言:
        类型: 类别:
        更新时间: 运行环境:
        ;开始下载地址

        android ndk r10d 是一款非常好用的安卓开发工具软件,有了它以后,用户就可以快速的进行开发,还可以将应用文件打包成安卓常用的apk格式,欢迎有需要的朋友到绿色资源网下载使用!

        官方介绍

        android ndk是一系列工具的集合。帮助开发者快速开发c(或c++)的动态库,并能自动将so和java应用一起打包成apk。ndk集成了交叉编译器,并提供了相应的mk文件隔离平台、cpu、api等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。ndk可以自动地将so和java应用一起打包,极大地减轻了开发人员的打包工作。

        android ndk r10d 64使用说明

        1.ndk包括了:

        从c / c++生成原生代码库所需要的工具和build files。

        将一致的原生库嵌入可以在android设备上部署的应用程序包文件(application packages files ,即.apk文件)中。

        支持所有未来android平台的一些列原生系统头文件和库。

        2.使用原生sdk编程相比dalvik 虚拟机 也有一些劣势,比如程序更加复杂,兼容性难以保障,无法访问framework api,debug难度更大等。开发者需要自行斟酌使用。

        3.众所周知,android程序运行在dalvik虚拟机中,ndk允许用户使用类似c / c++之类的原生代码语言执行部分程序。

        android ndk r10d安装方法

        在linux上,尤其是debian/ ubuntu 上进行安装,非常顺利,不会有什么问题。但是在windows平台进行安装,就不那么轻松了,根据google的建议,我们需要安装cygwin,而且特别提醒一定在安装时,注意把make和gcc包含进去。

        首次安装时,会遇到的问题。由于没有经验,第一次安装,统统采用默认设置,由此遇到的第一个问题:

        your c compiler doesnt seem to work:

        gcc.exe:/temp/android-4068-test.c: no such file or directory

        gcc.exe: no input files

        根据错误信息,可以推定应该是安装cygwin时没有进行正确的设置,要选择上make和gcc的 包选项,

        为了以防万一,遗漏掉依赖的包,干脆把devel包从default变为install,这样这个包下所有内容一律安装。

        安装好ndk之后,最好花上几分钟读一读/docs目录下文档。特别是要完整阅读overview.txt,读完以后你就可以明白ndk的初衷以及如何使用它了。

        把native source放在/sources/,当然也可以建立链接。

        创建/sources//android.mk,描述native sources。

        创建/apps//application.mk,描述android applicaiton和navite sources。

        在ndk路径的最顶极目录里执行make命令来build native code : make app

        最后,使用sdk工具,以通常的方式编译应用,sdk的build工具会将共享库打包进apk的文件。

        旦安装完ndk之后,就可以使用这些命令,从ndk的根目录下build共享库了:make app=hello-jni 这将会编译/sources/samples/hello-jni/hello-jni.c,并输出共享库到/apps/hello-jni / project /libs/armeabi/libhello-jni.so.由于实际工作中,我们很少会把工程放在/apps下,因此下面将尝试如何 将应用和ndk分开来放置。

        拷贝/apps/hello-jni/project,重命名为my-hello-jni,然后使用”import from existing source”,创建名称为my-hello-jni的android工程。在/apps下新建文件夹my-hello-jni,并从hello-jni 下拷贝application.mk到新文件夹下,打开该文件,修改app_project_path为正确的路径,注意这里的路径应该是cygwin下 的路径,例如我的路径是:/cygdrive/e/workspace/my-hello-jni。

        完成之后,到ndk的根路径下,执行make app=my-hello-jni,然后即可成功看到结果:

        android ndk: building for application my-hello-jni

        compile thumb : hello-jni <= sources/samples/hello-jni/hello-jni.c

        sharedlibrary : libhello-jni.so

        install : libhello-jni.so => /cygdrive/e/worskspace/my-hello-jni/libs/armeabi

        eclipse 中android ndk开发环境的搭建方法

        1.首先、下载android ndk,得到一个android-ndk-r10d-windows-x86_64.exe的安装文件,双击解压得到一个android-ndk-r10d的文件夹。安装android ndk,前提是你必须是安装android sdk,能够看到这儿,应该是已经安装android sdk了的,点击菜单window-->preferences-->android-->ndk,在ndk location中输入之前android-ndk-r10d的全路径,点击ok

        到此为止,我们的android ndk就安装完成了!!!,如果展开android这个节点,发现没有ndk这个选项,请参看:eclipse adt开发android ndk没有ndk选项问题的解决方案

        2.其次、从ndk的案例中导入一个来测试,把android-ndk-r10d\samples下的hello-jni导入到eclipse 中,然后将项目add native support

        在弹出的对话框中,点击finish,这样就为我们的项目增加了ndk的支持。

        然后、在c/c++的perspective,选中项目,点击一个锤子模样的菜单,来build project,如果能看到在控制台打印类似20:50:59 build finished (took 1m:11s.298ms)的字样就说明build成功了

        3.运行项目,我们能看到在模拟器上显示出从当前cup的类型

        4.我们ndk的环境就算搭建好了!!!

        5.最后、我们来看一下怎样来调试我们的ndk c/c++代码,打开jni/hello-jni.c文件,我们看到一打开就报错了,没关系,解决方法请看android ndk *** could not be resolved,错误消失后,在方法java_com_example_hellojni_hellojni_stringfromjni的最后一行代码上打上断点,deb

        t="_blank" class="bigpic">安装详细截图

        本页Html网址:/htmlsoft/57725.html

        本页aspx网址:/soft.aspx?id=57725&bianhao=20240101_015407_086755&kind1=09编程开发&kind2=编程工具

        上一篇:SQLExecMS(数据库维护工具)

        下一篇:delphi反编译工具

        增加   


        相关评论        新窗口打开查看评论