Android Studio JNI 环境搭建

  • 需要单独下载 NDK
  • 环境变量配置,?~/.bash_profile(如果没有则自动创建)输入以上代码进行配置,退出后执行source命令生效
        export PATH=$PATH:/Users/confiwang/Applications/android-ndk-r11c/
        ANDROID_NDK_ROOT=/Users/confiwang/Applications/android-ndk-r11c/
        export ANDROID_NDK_ROOT
  • 新建一个工程使用空白的activity
  • 修改local.properties 添加
        ndk.dir=/Users/confiwang/Applications/android-ndk-r11c/
        android.useDeprecatedNdk=true
  • 在app module中(注意不是项目根目录),配置ndk编译(这里只配置了moduleName和平台,图片可下载后查看,或放大查看):

  • 创建一个JNI文件,简单的一个native方法add,计算两个整数相加的值:

  • 在main文件夹下建立一个jni的子文件夹(跟java文件夹并列,Android会默认知道这事底层的代码源文件夹)
  • 切换到命令行,进入项目的java目录,执行java com.example.confiwang.jni.MathJNI(包名+类名),然后把这个生成的.h文件拷贝到刚建立的jin目录下,同时创建.cpp方法实现这个函数

  • 由于是JNI和应用层是在同一个工程中,直接运行系统会自动编译,生成Android.mk和对应so:![这里写图片描述]
  • 编写方法调用使用,可以在日志中看到输出

时间: 2024-10-11 16:20:40

Android Studio JNI 环境搭建的相关文章

windows平台下Android studio开发环境搭建教程

最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环境 .而随着Android studio正式版的推出和完善,Android开发者们转向Android studio开发平台也将是大势所趋! 小弟Vike原先学习Android也是一直用的eclipse,虽然时间不长,而且用起来慢点,卡点,但是毕竟熟悉起来了,猛地要转到一个新平台,还真是相当不习惯.且不说快捷键有变化,就连Android

Android Studio开发环境搭建

现在越来越多的人使用Android studio进行Android应用开发了.掌握Android studio的使用已经是每一个Android开发者必备的技能了. 下面介绍一下如何进行Android studio开发环境的安装. 上面是Android studio的安装介绍,可以看到想要安装Android studio 需要提前安装 JDK 官方推荐安装JDK1.7以上的版本. 安装Android Studio 需要 JDK 和 Android Studio 下载地址分别如下: JDK1.8 6

ubuntu 16.04 android studio 开发环境搭建

安装步骤: 1. 安装 Java developer kit 2.安装 Android developer kit 3.安装 Android studio 4.真机调试 第一次用Linux,命令基本不会,下面的命令都是在查找的各个资料里面copy的 Java developer kit 安装 1.用Firefox直接官网下载 jdk-8u144-linux-x64.tar.gz  提示:在下载对话框中选择:Save file,这样文件直接就存在/home/用户名/Downloads文件夹中了 2

安卓第一课:android studio 的环境搭建与真机运行以及遇到的问题

AS的下载: https://developer.android.com/studio/index.html AS的安装: android studio, sdk, virtual device都要安装,安装路径最好不要选在C盘 创建新项目: 创建过程不再赘述网上都有. 真机运行: 项目写好后先用USB线将安卓手机连接到电脑(注意:手机一定要打开开发者选项然后开启USB调试功能),点击运行后在检测到的设备中选择自己的手机(一般只有一项,点那个就好),运行成功后,自己的手机上会自动安装好这个软件.

android单元测试最佳实践一:android studio测试环境搭建

在使用android studio做单元测试之前需要安装好单元测试的插件:android-studio-unit-test-plugin 通过快捷键(alt + ctrl + S)进入setting,选择plugins 但是这里你会发现有个小小的问题,android studio安装plugins奇慢无比,也许你连远程库的内容都看不到?因为你被墙了,翻墙当然是用goagent了,没装的去这里:http://www.i7086.com/gugeyingyonggoagentrangninziyou

Android Studio与Genymotion搭建Android开发环境

概述: Android Stduio是Google在推行的Android IDE,前身是IntelliJ IDEA,是一款Android开发的利器.而Genimotion是一款十分流畅的安卓模拟器,相比谷歌自带的安卓模拟器的龟速启动,Genimotion的速度是非常快的,下面我就为大家介绍使用AndroidStduio与Genymotion来在Windows搭建Android开发环境. 安装jdk: 1.在安裝Android Studio前,要先安裝好JDK现在最新的版本是JDK 8,可以到此链

Android自动化测试-UiAutomator环境搭建

Android自动化测试-UiAutomator环境搭建 一.环境准备 1. 安装android sdk,并配置环境变量 2. 安装android studio,国内访问官网受限,如果下载不到,可以到我的百度云盘下载: https://pan.baidu.com/s/1bpq5wK3 此云盘中有uiautomator2所依赖的jar包,可以同时下载 二.新建Android Studio工程 新建一个project,输入application name,下一步, 默认选择,下一步, 选择 empt

Android安卓开发环境搭建应用游戏项目实战知识体系_极客学院

Java是Android开发的主要语言,所以掌握Java语言基础非常重要,本阶段讲解了Java的基本语法,要深入掌握Java语言,可以通过Java学习路径图学习. 17课程 10小时 19分钟 1.Java编程基础知识入门:变量与数据类型 本课学习变量的命名.定义和初始化及整数.浮点.字符数据类型. 25课时,141分钟 626人学习 2.Java语言Switch语句详解 本课学习switch语句,switch语句是分支语句的一组,适用于判断同一变量的多种状态,进行流程控制. 5课时,17分钟

【移动终端软件开发】2017-2018秋学期教材《Android移动应用设计与开发(第2版)——基于Android Studio开发环境》

经过仔细比较,最终选定2017-2018秋季教材: <Android移动应用设计与开发(第2版)——基于Android Studio开发环境> 出版日期:2017-03-01  书号:978-7-115-44780-7  定价:49.80 元   页数:268 第1章 Android简介 11.1 Android发展概述 11.2 配置开发环境 31.2.1 安装JDK 31.2.2 安装Android Studio 51.2.3 安装SDK 51.3 本章小结 7习题 7 第2章 Andro