本篇文章只介绍android ndk在windows系统的编译环境配置方法
一、
1、在google官网上下载Android NDK的压缩包,下载网站http://developer.android.com/tools/sdk/ndk/index.html;将解压到E:\Android\android-ndk
2、下载并安装Cygwin。windows系统需要直接进行交叉编译,因此需要安装一个Linux的模拟器Cygwin。到http://www.cygwin.com下载。
3、配置Cygwinde NDK的开发环境,默认Cygwin会安装在C盘的根目录下,修改为c://cygwin/home/username。 bash_profile文件,username会根据用户使用的用户名而变化。在.bash_profile文件的结尾处添加如下代码:
ANDROID_NDK_ROOT=/cygdrive/e/android/android-ndk
export ANDROID_NDK_ROOT
上面的代码说明了android ndk的所在目录
最后一步是测试开发环境是否正常工作,首先启动Cygwin,然后切换到<Android NDK>/build目录中,运行host-setup.sh文件。如果出现
到此为止,编译华宁已经安装配置完毕。
android ndk安装目录包括5个子目录
+apps 是android工程的保存目录。里面有hello-jin和tow-libs是NDK自带的两个示例目录。
+build 保存了交叉编译工具、编译脚本、配置文件
+ docs 是帮助文档的保存目录。
+out 是交叉编译的输出目录,保存输出的so文件。
+sources 是C/C++源代码文件的保存目录,下面的hello-jin和tow-libs子目录,分别保存了NDK自带示例所需要的C/C++源代码文件。 GNUmakfile文件和README.TXT文件分别是make工具的配置文件和NDK的说明文件。
二、
进行android ndk开发需要经过如下的步骤一般
1、建立Application.mk文件
2、建立Android工程
3、家里Android.mk文件
4、建立c源代码文件
5、编译共享库模块
6、运行Android程序。
Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER,布布扣,bubuko.com
Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER
原文:http://blog.csdn.net/guandongchen/article/details/23182881