Android新版NDK环境配置(免Cygwin)
本菜鸟在查阅了很多文章,又是去折腾cygwin之类的,虽然可以编译出so文件,但运行项目却有很多问题。当发现最新的ndk不需要cygwin的时候,跪了(orz)。
现在进入正题。
使用工具:
adt-bundle-windows-x86:eclipse+sdk+adt的集成工具包,也可以用eclipse自己先搭建
android-ndk-r9-windows-x86_64:ndk,请下载r8以上的,那样可以不安装cygwin
1.首先分别解压工具
2.添加sdk和ndk
3.添加测试项目hello-jni
项目导入之后,添加编译器,选择项目,右击properties(NDK_builder我事先做好的,这里我们要new一个新的)
选择program
下面按图设置好
勾选项目
将编译器up到最先位置
这样环境便搭建好了~~~~~~~
开始测试:
项目可能会报出很多problem,但是这是没问题的,将problem删除,clean一下项目,会生成so文件
添加so到运行库
添加后打开Configure Build Path,勾上所添加的so文件,eclipse是默认不会自动帮你勾上的
运行项目
大功告成!~~!
注意:
新版的SDK版本能够自动将libs里的包导入,不需要build->add ....了··你把你的Libraries中导入的包删除了,然后clean下工程 |
转载于:https://www.cnblogs.com/Anzhongliu/p/6092011.html
Android新版NDK环境配置(免Cygwin)相关推荐
- Android NDK开发篇(一):新版NDK环境搭建(免Cygwin,超级快)
以前做Android的项目要用到NDK就必须要 下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量... 麻烦到不想 ...
- Android Studio NDK环境配置及JNI使用方法
1.前言 什么是NDK? NDK全称是Native Development Kit,NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk.N ...
- android ndk mac安装成功,Mac下Android Studio NDK 环境搭建并运行
本文包括两部分. 一,NDK环境配置 二,NDK项目运行. 2,下载完成之后,在cmd命令中解压文件. (1) cd 命令进入下载后ndk存放的目录 cd /Users/talon/Desktop ...
- Deepin Linux上的Android+Flutter开发环境配置
Deepin Linux上的Android+Flutter开发环境配置 在Linux上安装Flutter开发环境,官方教程参见Flutter Get Started,中国用户被墙需额外注意的官方教程参 ...
- NDK 环境配置看这篇就够了!
JNI-Android Studio下的 NDK 环境配置 JNI与NDK的理解 JNI 什么是JNI呢? 为什么用JNI呢? 怎么学JNI呢? NDK 什么是NDK呢? 为什么用NDK呢? 怎么学N ...
- Android Studio开发环境配置(win7)
由于近期,google网站封锁,导致eclipse配置android环境时,无法在线更新API和配置ADT.个人尝试之后,发现很多地方配置因为版本不合适而配置不成功,(ps:当然你FQ,或者下载到对应 ...
- android eclipse的环境配置
前几天,公司让我把代码与别的公司的代码合并,我用的是android studio开发,而那个公司是用的eclipse开发,所以自己只好搭建eclipse的环境后,把修改的内容添加到eclipse工程, ...
- Android Studio 使用艺术 - Android Windows 开发环境配置
为什么80%的码农都做不了架构师?>>> Android Windows 开发环境配置 配置JDK 下载JDK8 下载地址:http://www.oracle.com/tech ...
- 深度学习自学(六):Android人脸检测环境配置等相关问题
Android人脸检测环境配置等相关问题 1.android studio 包查找不到 2.android studio 快捷键 搜索类的快捷键是Ctrl+N,搜索以后点击结果,可以跳到相应类的文件. ...
最新文章
- 未来编程语言的发展方向(1)
- java %2f_字符串“http%3A%2F%2F”转换成http://详解
- TCP拥塞控制算法 — CUBIC的补丁(四)
- mysql分区-索引
- unity怎么实现人脸追踪_景区人脸识别解决方案 人脸识别过闸机怎么实现
- Xilinx软硬IP双管齐下解决音视频处理痛点
- 反射、HashMap、ArrayList与LinkedList区别
- Java基础——synchronized
- 绕过waf mysql爆库_iwebsec刷题记录-SQL注入漏洞
- mpu9250姿态融合算法_基于投票方式的机器人装配姿态估计
- java基础------多线程(转)
- 服务器系统上1068错误,一个backup exec 2012的真实故障案例,服务无法启动1068
- 使用导入 Excel 的方式批量修改文件名称及文件扩展名
- java 评论功能_博客项目实现文章评论功能(重点是评论回复)
- 【踩坑记录】导航时出现原地旋转,然后无法执行导航
- 计算机课程进制的转换,计算机课程设计 进制转换
- 虚幻4地形怎么增加层_腾讯首款虚幻4沙盘战略手游上线:全面3D化
- [bzoj1023][SHOI2008]cactus仙人掌图【仙人掌】
- 安装部署docker
- 如何在2小时内快速入门彩铅