在我写这篇文章的时候,Android Studio已经是2.3版本了,已经集成CMake 编译工具, 用户只需在 新建项目的时候,添加选项(Include C++ support),Android Studio就会自动 帮你部署好相应的NDK环境.但我还是想尝试使用 Android.mk 配置文件方式来实现NDK开发, 了解其配置的原理,然后再使用 CMake 来部署,这样能了解两者间的区别.后续的文章就会写 到用CMake来部署NDK环境.        假设你已经安装好了 Andr…
前言 1 环境 android studio2.3 , window系统 2 ndk https://dl.google.com/android/repository/android-ndk-r16-windows-x86_64.zip 3 采用android.mk编译方式 正文 1 正常新建一个android项目2 右键项目选择Open Moduls Settings 1)设定好ndk的路径 2)指定开启ndk 3 android新加如下文件 具体代码如下    NdkJniUtils.jav…
上一篇,我已经阐述了如何创建一个简单的NDK实例: NDK 开发实例一(Android.mk环境配置下) 在上一篇的基础上,我们来添加Eigen库,然后做一个简单实例. Eigen是一个高层次的C ++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法.下面我们介绍一下 如何添加Eigen库. 1.首先在Eigen官网(http://eigen.tuxfamily.org)下载最新的zip包,解压,获取Eigen源码库: 2.把Eigen文件夹的源码添加到 项目jni目录下.因为Eig…
安卓app开发-01-开发工具及环境配置 请大家根据推荐指数和自己的意愿选择 使用 Android Studio 1.可以使用 Android Studio 下载地址:http://www.android-studio.org/ 配置方法我就不转载了,请参考:https://blog.csdn.net/jklinux/article/details/77888804 推荐指数: ☆☆☆☆ 提示:最好下载那个压缩包 使用 Eclipse+ADT+Android SDK 1.如果详细配置的话,这个比…
一.JDK环境配置1.配置变量名:JAVA_HOME变量值:jdk安装的绝对路径. 变量名:Path(在系统变量中找到并选中Path点击下面的编辑按钮,不要删除原本变量值中的任何一个字母,在这个变量值的最前面输入)变量值(Path前加入):  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;  (后面一定要带分号) 变量名:CLASSPATH变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 2.测试通过cmd…
半   饱问 题 到 我 这 里 为 止! 第一篇 Windows 8 开发Windows Metro style app环境配置 2012-09-24 08:24 by 半饱, 1289 阅读, 3 评论, 收藏, 编辑 目录 1.介绍2.Windows 8 安装3.VS 2012安装4.Windows Metro style配置总结 介绍 离Windows 8正式发布已经只有一个月了,可能在未来的开发中都会用到Windows 8中的应用.Windows 8的风格在VS 2012是可以正常开发…
Android编译环境配置 网上关于Android编译环境配置的整理资料有不少,经整理亲测后,希望能给需要的亲们提供帮助. 主要分为四步: 1.安装JDK(Java Standard Edition Development Kit) 2.安装Eclipse IDE for Java Developers 3.安装Android SDK 4.在Eclipse中添加ADT 接下进行详细介绍: 1.安装JDK(Java Standard Edition Development Kit) 下载链接:ht…
1.Android NDK简介 NDK全称为native development kit本地语言(C&C++)开发包.而对应的是经常接触的Android-SDK,(software development kit)软件开发包(只支持Java语言开发). 简单来说利用NDK,可以开发纯C&C++的代码,然后编译成库,让利用Android-SDK开发的Java程序调用.NDK开发的可以称之为底层开发或者jni(java native interface)层开发,SDK开发可以称为上层开发. 2…
遇到哪些坑: Gradle:configure project 卡死在此处 Haxm is not installed hax is not working and emulator runs in emulation mode(Haxm安装之后) Genymotion插件安装及使用 他们的解决方法: Gradle:configure project 此处需要FQ,等5-7min 若不行,点击cancel在里面依然能完成gradle的下载配置 Haxm is not installed SDK…
ec环境配置 1.0概述 鉴于很多同事,或者新从事android开发,虽然会做android的开发,但是会遇见一些最基本的环境搭建问题,本文仅作为(win7 64位系统)eclipse中集成android插件来做android开发. 2.0大体流程 下载java-jdk,根据pc机的系统而定,安装完成后配置java的环境变量: 下载eclipse,这款软件平台不用FQ,直接访问支持下载,根据系统来确定下载多少位数的版本,一般选择官方最上面的eclipse版本,最新的.说明:以上两个步奏调换的结果…
常识:编译Android源代码需要在Linux系统环境下进行... 在Linux中,开发Android环境包括以下需求:Git.repo.JDK(现在一般使用OpenJDK)等:其中,Git用于下载源代码:repo是Android项目组编写的用于统一管理Android各个项目的Python脚本程序,目的是使Git的使用更加简单方便. 打开Terminal,执行下述指令: sudo apt-get install git bison flex gperf libxml2-utils mingw32…
一.下载安装android SDK 两种方式: (1)官网下载(需FQ):https://developer.android.com/studio/index.html (2)无需FQ下载:http://www.androiddevtools.cn/ 找到SDK Tools,选择下载windows的zip格式的. 下载后在需要安装的位置解压,得到: 打开SDK Manager.exe,在以下界面中选择:[根据实际情况勾选,选择android 8.0即可,否则会特别占用磁盘空间] 然后instal…
因为软件竞赛的项目会用到Opencv for Android,所以就研究了一下如何在Android Studio上配置Opencv4Android 环境概述: Android Studio 2.3 OpenCV-2.4.11-android-sdk 接下来主要是详细的讲解每一步的配置,然后再最后我会放上我做的一个示例项目 1.首先是下载OpenCV-2.4.11-android-sdk 不知道为什么之前上Opencv官网发现Android部分挂了,找了半天没找着下载的地方,最后终于在Source…
测试是软件开发中非常重要的一部分,Android中是使用junit测试框架,本文使用的是junit4和Android Studio.Android测试主要分两类本地测试和Instrumented测试,本地测试其实就是普通的Java程序测试,它运行在本地的JVM.Instrumented测试则需要一台Android设备来运行测试. 环境配置 本地测试与Instrumented测试在测试之前都需要配置测试环境以下是两种测试配置的步骤(Android Studio默认是Instrumented测试):…
关于Android NDK开发的文章已经比较多了,我的博客中也分享了很多NDK开发相关经验和技巧,今天简单写了一个 Android.mk 的示例模板,供初学者参考. 本模板主要给大家示例 Android NDK 开发中的如下几个问题: 1. 如何自动添加需要编译的源文件列表 2. 如何添加第三方静态库.动态库的依赖 3. 如何构造一个完整的NDK工程框架 假设我们的项目依赖 libmath.a, libjson.a, libffmpeg.so 这几个第三方库文件,项目包含如下几个模块:algor…
[开发Windows驱动的配置是很必要的,下文将详细介绍VS2012如何配置驱动开发环境] [转载] 以下部分内容是转载博客:http://blog.csdn.net/huangxy10/article/details/15284881 [下载] 微软官网下载WDK或者网上有DDK安装包,这是驱动开发的SDK.安装WDK是很简单的,这里不再赘述. [安装DDK/WDK] 安装完成后配置环境变量.根据你WDK安装的位置不同,变量值是不同的,这点需要注意,你需要根据你的实际情况更改. [配置VS20…
安装Golang 在官网上直接下载安装包就可以了.下载pkg格式的最新安装包 ,直接双击运行,一路按照提示操作就可以完成安装. 或者使用brew进行安装 brew install go 完成安装之后,打开终端,输入 go version ,检查golang sdk是否安装成功. ➜ ~ go version go version go1.3.3 darwin/amd64 环境变量配置 GOPATH是用来告诉Golang命令和其他相关工具 ,在哪儿可以找到你的Go包目录. GOPATH是一个路径列…
需下载软件: JDK eclipse ADT SDK JDK的下载安装: 从官网下载JDK:http://www.oracle.com/: 安装好以后还需要进行jdk的环境配置: eclipse下载安装: 去Eclipse官网(http://www.eclipse.org/downloads/)上下载Eclipse,选择EclipseIDE for JAVA EE Developers,根据自己的系统选择32位或者64位的安装包: Eclipse下载好后是一个zip压缩包,直接解压到你想要放置的…
Android自动化前提依赖 android sdk 模拟器: mumu模拟器, 逍遥模拟器 真机 windows 环境下Android SDK 配置 配置java环境 去官网下载jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html windows环境下安装jdk 环境变量配置 过程省略(这个不能更简单了) windows -> cmd -> java -version (安装成功后会显示java版本号)…
WINDOWS系统+ Eclipse + NDK+Android 最近开始学习Android平台开发,Android还没有玩转,Java也是刚入门,这又要开始在Android中调用C语言,需要利用NDK调用jni接口.看了网上的一些教程,终于搞定了,走了不少弯路.文章参考来源:http://blog.csdn.net/redoffice/article/details/6654714 1 下载NDK包 2 配置NDK的环境变量 3 新建Android工程,工程名字 4 建立本地的C语言函数 5…
PS:注意事项 一些坑在此声明: 1.安装Eclipse后,记得设置各项编码格式为utf-8 请移步:http://www.blogjava.net/xiaomage234/archive/2014/05/13/413626.html(我也是网上查阅的~~) 2.下载Android SDK时需要FQ 请移步:http://laod.cn/hosts/2016-google-hosts.html(按照里面的方法添加映射) 3.以下所有下载的文件,建议存放目录不要用中文.目录不要用中文.目录不要用中…
报错的种类有很多,下面的方法能解决大多数: 所有路径不能用中文,不能有空格,逗号句号也不能用中文,项目文件路径也不行 首先要配置Java环境,这个就不多说了, 这里有以下JAVA_HOME的配置,下图的步骤,新建系统变量,名字必须为JAVA_HOME 路径是你的Java路径,第二张图的那个位置,直接在导航栏那复制路径放进变量值,新建完成以后就有了我圈圈的那个 接下来第一步 把这个文件的这个数据改成512,原来可能是一千多 由于Android studio默认的是谷歌的,一般很难访问,这里改成阿里…
  1.环境搭建 1.1.JDK安装 1.2.Eclipse安装 1.3.Android SDK安装 1.4.ADT安装 1.5.创建AVD 详细细节 http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html (1)sdk安装会遇到以下问题,如何解决?…
一.插件 .ignore: 版本控制忽略文件高亮和补齐ADB Idea: ctrl + Shift + A 查找中添加常用卸载安装app的一些操作,无需命令行Android ButterKnife Zelezny: butterKnife自动生成注解插件,包括holderAndroid Parcelable code generator: Parcelable 自动生成插件Androd Propery Initializer: findViewById 生成插件Codota: 搜索代码用,楼上有…
模拟器启动器地址:C:\Program Files (x86)\Microsoft Emulator Manager\1.0\emulatorcmd.exe 获取模拟器ID命令:emulatorcmd.exe /sku:android list /type:device 第一步:Run -> Debug Configurations...  ->  Android Application, 选中“Always prompt to pick device”,点击 "Apply"…
因项目需要做一个Android 的蓝牙app来通过手机蓝牙传输数据以及控制飞行器,在此,我对这段时间里写的蓝牙app的代码进行知识梳理和出现错误的总结. 该应用的Compile Sdk Version 和targetSdkVersion均为26,Min Sdk Version为22,基于Android studio平台开发. 一.声明蓝牙权限 首先,要在新建项目中的AndroidManifest.xml中声明两个权限:BLUETOOTH权限和BLUETOOTH_ADMIN权限.其中,BLUETO…
导航:VS2019开发Django系列 缘起:学习是我一直在做的一件事情,但是,可怕的是不知道学习什么,然后止步不前,安于现状,曾经很长的一段时间,我是不知道学习什么,工作上的事情,其实是相对固定的,用到的技能也是相对单一的,大都还是在业务上的精进,成为某一个领域的专家,但是内心深处也慌啊!为何?业务是与行业与公司挂钩的,如果,我是说如果,某一天公司把你开了,你要怎么办?所以业余时间多学习肯定是没错的,当然喽!天无绝人之路,技术人也不是注定一辈子只能做技术,你也可以转管理,但是管理也要学习如何带…
macOS系统下配置hyperledger fabric环境 cURL mac中自带curl,如果需要下载最新版本,则可按照以下命令,并将路径添加在系统环境变量的最前面即可 brew install curl Docker & Docker Compose 下载地址:https://store.docker.com/editions/community/docker-ce-desktop-mac 下载完后需要检查版本,要求docker版本不低于17.06.2-ce,docker compose不…
第一种  简单版本,针对获取mpu9250数据, http://www.bubuko.com/infodetail-3093785.html 第二种 浮渣版本,针对ESP32获取图像,以及跟多开发例程 https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/ 1.安装ESP32板 要在Arduino IDE中安装ESP32板,请按照以下说明操作: 1)从Ardui…