Android环境下解决NDK not configured问题的方法

一、问题现象:

二、解决方法:

1、切换到Project选项卡,找到local.properties文件。

2、在local.properties文件夹中添加ndk路径

三、出现这种问题的原因

Android的sdk版本过高导致找不到NDK引发的错误

时间: 2024-10-27 17:58:23

Android环境下解决NDK not configured问题的方法的相关文章

cocos2d-x 在android环境下开发遇到的一些bug

今天在弄一个关于android环境下解析xml的东东,遇到了2个比较麻烦问题 1.android的apk下文件是压缩文件,io.open模式无法读取到数据的, 解决思路就是: CCFileUtils::sharedFileUtils()->getFileData(),这个getFileData我做了一些修改,判断一下最后字符是否是"0"结尾:如果不是添加一个相应的结尾符 2.问题解决了,还是不能读取到xml的内容,该死的android环境下也不太好查找c++问题位置,搞了一下午,

Android环境下使用SocketClient

最近对原来写的SocketClient代码进行优化,从整体架构到具体细节,修改的地方比较多.今天有时间把SocketClient的相关知识整理一下.如果有错误的地方,还望指正!!! 一.整体流程: 描述如下: 1.  在Android环境下,SocketClient长连接,需要使用service. 2.  SocketManagerService是在APK启动时启动. 3.  SocketManagerService启动时则SocketClientThread也启动. 4.  View调用Soc

Ubuntu12.04在无网络环境下配置apt-get光盘源的简单方法

许多数据库服务器是不能连上internet,想更新安装包就比较麻烦. 通常可以先在有internet环境的计算机上下载deb包,在拷贝到服务器安装deb,这样很难处理包的依赖关系. apt-get可以解决包的依赖关系,但是默认配置下需要从internet下载包,如果可以从本地读取安装源就可以解决包的依赖关系和无internet的问题. 步骤参考: 1.把光盘插入光驱,并且挂载到本地: mount /dev/cdrom  /mnt 2.备份后修改source.list仓库配置文件: mv /etc

Android studio环境下的 NDK(jni)开发

前言 1.什么是NDK? NDK全称是Native Development Kit,NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk.NDK集成了交叉编译器(交叉编译器需要UNIX或LINUX系统环境),并提供了相应的mk文件隔离CPU.平台.ABI等差异,开发人员只需要简单修改mk文件(指出"哪些文件需要编译"."编译特性要求"等),就可以创建出so. 2.为什么使用NDK? 1.代码的保护.由于ap

cocos2d-x 3.x 搭建Android环境下的开发环境

所需要的一些工具软件: 1.JDK  官网下载地址:http://www.oracle.com/ttechnetwork/java/javase/downloads/index.html 2.Android SDK  官网下载地址:http://developer.android.com/sdk/index.html 3.Android NDK  官网下载地址:http://developer.android.com/tools/sdk/ndk/index.html 3.ANT  官网下载地址:

android环境下两种md5加密方式

在平时开发过程中,MD5加密是一个比较常用的算法,最常见的使用场景就是在帐号注册时,用户输入的密码经md5加密后,传输至服务器保存起来.虽然md5加密经常用,但是md5的加密原理我还真说不上来,对md5的认知目前仅仅停留在会使用的水平,想搞清楚还是要花点时间的,这是md5加密算法的相关介绍.本文主要介绍android平台下两种md5加密方式,分别为基于java语言的md5加密及ndk环境下基于c语言的md5加密. 下面代码为基于java语言的md5加密: public String getMD5

在高通平台Android环境下编译内核模块【转】

本文转载自:http://blog.xeonxu.info/blog/2012/12/04/zai-gao-tong-ping-tai-androidhuan-jing-xia-bian-yi-nei-he-mo-kuai/ 高通Android环境中Linux内核会作为Android的一部分进行编译,直接使用make即可一次性从头编到尾.而有的平台比如Marvell,内核的编译操作相对比较独立,必须使用标准的内核编译命令进行单独编译.一般来说,用高通的这种方式比较傻瓜化,一步到底的感觉:而用Ma

mac环境下安装posgreSQL,postGIS,pgrouting方法

费了九牛二虎之力,终于安装成功...都是mac的坑,好好的window环境多好,非要换mac环境,导致软件配置极其的麻烦,window的环境下配置会少很多事,自己惹的祸自己担着吧还是.换mac要慎重,不过不得不说用macbook pro码代码感觉就是很爽. http://www.kyngchaos.com/software/postgres.下载postgres.postgis.pgrouting三者的文件,版本按照上面的下就行.(目前pgrouting只支持postgres9.3,具体版本如下

iTOP-iMX6开发板Android系统下LVDS和HDMI双屏异显方法

迅为iMX6 开发板 android 系统下 LVDS 和 HDMI 双屏异显的使用过程. 使用"Mfgtools-Rel-1.1.0_180403_MX6Q_UPDATER"版本的烧写工具,把系统烧写进开发板.系统启动之后,把".mp4"格式的视频文件放到"/sdcard"目录下,如下图所示. 然后打开系统自带的"HdmiDualVideo"应用程序.如下图. 在 lvds 屏幕上显示如下图所示. 点击"Small