温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

mac android ndk第一步

发布时间:2020-07-23 21:49:14 来源:网络 阅读:650 作者:liuqimother 栏目:移动开发

1.下载java,ndk,sdk

2.mac下面配置环境变量,参考http://mylogo.blog.51cto.com/2963158/1661119

cd ~/可以显示当前用户下面的环境变量,然后使用touch bash_profile创建文件或者vi bash_profile编辑环境变量文件,配置ndk和sdk的路径,配置完成以后使用ndk-build查看是否配置成功.

如果出现:

Android NDK: Could not find application project directory !    

Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.    

/Users/vodone/documents/install/android-ndk-r10c/build/core/build-local.mk:148: *** Android NDK: Aborting    .  Stop.

说明配置已经成功只是没有找到对应的android项目目录

此时我们需要新建一个android项目,然后添加一个jni目录,添加一个Android.mk文件和一个helloword.c文件到jni目录,然后把当前的编译环境切到这个android目录下面执行ndk-build就ok了


       (1)  把本地代码放在$PROJECT/jni/…下,比如将hello.c放到apps/hello/jni/目录下
  (2)  在你的NDK编译系统中在$PROJECT/jni/Android.mk来描述你的源代码
  (3)  可选:在$PROJECT/jni/Application.mk到你的编译系统中来详细描述你的项目,尽管你开始的话不一定需要它,但是它允许你使用更多的CPU或者覆盖编译器/链接器的标记
  (4)  从你的项目的目录开始通过运行”$NDK/ndk-build”来编译你的代码,或者从子目录开始
  (5)   最后一步可以copy,万一成功,剥离共享库的应用层序需要你的应用程序的项目根目录。然后你通过通常的方法来生成最终的apk


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI