怎样安装android-ndk-r12b-windows-x86
答案:2 悬赏:80
解决时间 2021-02-22 05:58
- 提问者网友:久伴不朽
- 2021-02-21 18:28
怎样安装android-ndk-r12b-windows-x86
最佳答案
- 二级知识专家网友:绝望伪装
- 2021-02-21 19:06
一,1,可以试试直接用bash运行文件。试试命令 bash android-ndk-r10c-linux-x86_64(1).bin
2, 如果还不行,建议更改一下文件的名字,可能是带了特殊的符号,如括号。改成简单的名字
3,最好讲文件的权限属性发一个出来,有助于分析。运行 ll 命令。
Good Luck
二,
android-ndk-r10e-linux-x86.bin的使用要加上特定代码即给予执行权限。
如:chmod +x xxx.bin
sudo ./xxx.bin
加上可执行权限,然后直接运行。
2, 如果还不行,建议更改一下文件的名字,可能是带了特殊的符号,如括号。改成简单的名字
3,最好讲文件的权限属性发一个出来,有助于分析。运行 ll 命令。
Good Luck
二,
android-ndk-r10e-linux-x86.bin的使用要加上特定代码即给予执行权限。
如:chmod +x xxx.bin
sudo ./xxx.bin
加上可执行权限,然后直接运行。
全部回答
- 1楼网友:我们只是兮以城空
- 2021-02-21 19:41
一.插件的安装
如果你下载的是eclipse standard,请下载对应版本的cdt(我直接使用的是eclipse ide for c/c++ developers 不要安装cdt的哦,我人比较懒,(*^__^*) 嘻嘻……)
比如 cdt 8.1.2 for eclipse juno cdt-master-8.1.2.zip,插入也比较简单和adt安装方式一样。再次不在赘述。以前ndk的版本还要sequoyah插件(好久不更新了)来进行本地开发,现在不需要了。
二.环境的配置
1).首先进行配置ndk的配置,打开eclipse的 window->preferences->android->ndk 然后选择路径你的ndk路径我的目录如下d:\android-sdk\android-ndk-r9 这个目录下有docs,sources,tests,samples e等等。 然后点击apply,ok即可
2).首先导入hello—jni工程,然后点击右键->properties你看见如下图所示的界面,这不是一个可以编译的ndk工程。你需要运行cygwin或者在eclipse配置。
我们首先使用cygwin来生成程序的.so文件。打开cygwin运行命令cd $ndk 这个ndk是之前你配置cygwin环境变量设置的字符。然后cd samples/hello-jni
然后$ndk/ndk-build,你就可以看见生成.so文件成功的页面,这时候刷新或者clean工程 点击run as运行android程序。如下图:
三.eclipse 工程配置在eclipse中开发c/c++
第二步运行完之后,你会发现你把hello from jni修改为aaa(随便写的) 这个字符串不好使,输出之后还是hello from jni 。你需要再次运行cygwin才可以。当然这样比较麻烦,你可以在eclipse中配置一下,就不要在运行cygwin了。直接运行eclipse就可以了。
1)在hellojni上右键->new->other(这一步一定是other)->c/c++>convert to a c/c++ project(adds c/c++ nature)->next
然后选择你的工程hellojni,选择转化为c工程,选择makefile project cygwin gcc,点击finish,再次点击finish即可
2)你发现你的工程.c文件有很多错误。这个时候点击工程右键->propreties这个时候你会发现和第二步的2)图多了二项 c/c++ build 和c/c++ general.
点击 c/c++ build
use defult build commond的勾去掉 在build command 填入bash \ndk-build 例如bash d:\android-sdk\android-ndk-r9\ndk-build点击apply ok即可。
点击c/c++ general
打开列表点击paths and symbols 在includes 你看见assembly gnu c (如果你在1)步选择的c++project还会有gnu c++) .这个时候要选择你所要的依赖库,由于hello-jni不需要过多的库文件所以
只需要点击add d:\android-sdk\android-ndk-r9\platforms\android-9\arch-arm\usr\include 这样你就可以直接修改在run as了。ok成功运行。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯