NDK编译环境配置教程

1.第一步配置环境

新建C++ project--> 选中projectType为Empty Project-->Android GCC

第二步:

Propertes-->C/C++ General -->Paths and Symbols --> add-->D:\FirefoxDownload\android-ndk-r8-windows\android-ndk-r8\platforms\android-14\arch-x86\usr\include -->Apply ---OK

第三步:

Propertes-->C/C++ Build -->在buidcommondid中配置以下内容;

D:\FirefoxDownload\android-ndk-r8-windows\android-ndk-r8\ndk-build NDK_PROJECT_PATH=D:\WorkSpace\MyJniTest APP_BUILD_SCRIPT=D:\WorkSpace\MyJniTest\Android.mk NDK_APPLICATION_MK=D:\WorkSpace\MyJniTest\Application.mk -j4

第四步:

配置

新建Android.mk文件,文件内容:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := hello-jni

LOCAL_SRC_FILES := hello-jni.c

include $(BUILD_SHARED_LIBRARY)

第五步:

新建Application.mk文件,文件内容:

APP_ABI := all

APP_PLATFORM := android-8

第六步:

在android工程中如何使用:

参考android-ndk-r8\samples\hello-jni工程;

注意:

为何要在com.example.hellojni HelloJni.java类中去加载so包;

可揣摩一下c文件的方法名Java_com_example_hellojni_HelloJni_stringFromJNI  会发现其特征;

时间: 2024-10-25 20:38:46

NDK编译环境配置教程的相关文章

一定能成功的Android NDK环境配置教程

前言在 Android 开发中,使用 NDK 开发的需求正逐渐增大但在 Android 使用 NDK 前需要进行 相关环境配置本文主要讲解 在 Mac 情况下的 Android NDK 配置,希望你们会喜欢1. 步骤说明下面,我将一步步讲解如何进行 NDK 环境配置. 2. 步骤讲解步骤1. 下载 Android NDK 工具包 官网下载地址 ,注意 科学 上网本文采用的 Android NDK 版本是: android-ndk-r14b-darwin-x86_64步骤2: 解压 NDK包注:解

Cocos2d-x 3.2 android平台新手开发环境配置教程

参考: http://www.cocoachina.com/cocos/20140529/8596.html 以下内容参考了 cocoachina 中的开发环境配置教程 http://www.cocoachina.com/cocos/20140529/8596.html ,我觉得里面的配置过程,不是很详细,自己在这篇博文的基础上完善了哈,有什么问题,可以留言交流. 前一段时间,学习android开发后,想想做做好玩的游戏玩玩,现在就学习cocos2d-x 3.2,想了解哈,这个游戏引擎-- 学习

Berkeley DB (VC6.0 编译环境配置)

操作系统:winxp VC环境:VC6.0 必需文件:Berkeley DB安装文件(db-.msi)下载地址http://www.oracle.com/technology/software/products/berkeley-db/index.html 步骤: 1.运行db-4.7.25.msi,安装Berkeley DB 2.Build Berkeley DB 1〉用VC6.0 打开工程 (C:\Program Files\Oracle\Berkeley DB \db-4.7.25\bui

Python学习 1 一 Python2.75的安装及环境配置教程

Python2.75的安装及环境配置教程 Python的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学者上手.同时Python不像java一样对内存要求非常高,适合做一些经常性的任务方面的编程.根据codeeval网站数据统计显示,连续三年,Python保持着其在编程语言中的领先地位.而且Python-Django开发web也是一种时尚. Python 2.75 安装文件 win8或win8.1 首先下载一个Python的应用程序,网上有很多的.此处给出官网的下载地址:https

Sublime Text 3 c++编译环境配置

{ "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "sel

Fiddler环境配置教程

Fiddler环境配置教程 原理:安装Fiddler的电脑和将要进行检测的手机(iPhone.Android)加入同一局域网,这样手机上APP的请求就可以被电脑通过Fiddler抓取到. ? 局域网布置教程: 在将要布置局域网的电脑(电脑A)上,下载猎豹WiFi(要求电脑具备无线网卡),http://wifi.liebao.cn/,安装. 打运行猎豹WiFi,创建免费WiFi,可以自己设置WiFi名称和密码. 将安装有Fiddler的电脑(电脑B)和将要进行抓包的手机,加入刚刚建立的局域网. ?

Android介绍以及源码编译---Ubuntu系统Android编译环境配置

三. Ubuntu系统Android编译环境配置 3.1     选择安装源: 系统安装完成后,进入系统时首先选择好软件更新源,后面所有的软件包安装都会从这个更新源中获取. 选择路径:System settings --> Software & Updates --> Ubuntu Software --> Download from --> Other 原则上使用距离你所在地区较近的服务器.例如:中国可以选择http://mirrors.163.com/ubuntu 为编

Android NDK R9环境配置,开发教程

最近,在学习android ndk开发,配置环境的时候遇到了些问题,总算不负有心人--在这里记录哈过程,与筒子们分享哈--想学NDK的筒子们有福啦-- 教程本人亲测,非copy的-- 如有什么不明白的地方,可以留言 大神也可以进来瞧瞧有什么不对的地方,请指教两招 ----------------------------------------------------------------------------------------------------------------------

【转】Android NDK学习(2)Windows下NDK开发环境配置

一.配置好Android开发环境 现在android SDK的版本已经到了4.4了,几乎不用配置,下载下来解压,SDK跟Android开发专用Eclipse都有了.喜欢. 二.下载安装安卓NDK 下载最新版,解压即可. 2013年6月7日: 目前版本已经到了r8e. 三.下载安装cygwin   由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从uni