![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
环境配置
qq_594336505
深入下去
展开
-
IntelliJ IDEA平台下JNI编程全解
文章目录1、前言2、搭建gcc编译环境3、编写Java代码4、一键生成头文件5、编写C程序并一键生成dll(so或dylib)6、运行JNIDemo.java1、前言众所周知,Java语言是基于虚拟机的解释性语言(Java代码经过编译器编译之后并不是能够直接在机器上执行的二进制代码,而是JVM虚拟机能够识别的字节码,依靠Java虚拟机进行解释执行)。而C/C++是编译型语言(编译完成后是能够直接在机器上运行的二进制指令)。虽然,随着Java虚拟机技术的改善和优化,Java性能相对于刚出来那会转载 2020-07-17 16:30:55 · 694 阅读 · 0 评论 -
ndk环境搭建(2)
工具:ndk adt eclipse1.解压ndk,添加环境变量Path ndk的路径2.cmd控制台输入ndk-build检测是否成功3.在eclipse的help->install安装adt插件(adt23以上版本的兼有cdt)4.cmd控制台可输入项目的路径cd 文件路径,之后ndk-build编译,ndk-build clean可清楚.so文件5.目标文件夹jn原创 2016-06-19 10:03:11 · 250 阅读 · 0 评论 -
在android studio中新建android gradle project的时候connect refused:connect或者卡在building project...或Refreshing
在android studio中新建android gradle project的时候connect refused:connect或者卡在building project...或Refreshing xxx gradle project===原因是:gradle在创建时需要联网,不然的话会失败,我虽然可以联网,但是不能访问gradle网站或者下载不了,所以不行。感谢伟大的GFW,原创 2016-07-20 15:44:26 · 264 阅读 · 0 评论 -
Android Studio 下获取debug sha1和md5
对于从Eclipse上转到Android Studio后,查看这个其实不用keytool,也能方便地查询Easiest way ever :Open Android StudioOpen Your ProjectClick on Gradle (From Right Side Panel, you will see Gradle Bar)Click on Refresh (原创 2016-09-13 10:25:45 · 354 阅读 · 0 评论 -
Android Studio--NDK编译C代码为.so文件,JNI调用
前言: 从Android Studio开始,就支持jni和.so库调用了。环境: Windows 7+Android Studio2.1.2+NDK版本:android-ndk-r10e准备工作: 1) ndk文件: 1,可以根据需求,从网上下载, 网址(科学上网): https://developer.android.com/ndk/d原创 2016-10-11 19:40:45 · 1180 阅读 · 1 评论 -
Android studio怎么配置git环境
在进行使用Android studio提供了较好的版本的管理,而在Android studio中提供设置之后,就可以把项目提交到项目的远程仓库中进行管理代码,而在Android studio中提供了一个git功能,用来进行管理代码中仓库,那么在Android studio如何进行配置git呢?工具/原料Android studio转载 2016-09-28 11:36:20 · 803 阅读 · 0 评论 -
android studio如何使用git
Android studio为我们提供了git的插件,让我们能够很好的进行版本控制,这篇blog我们就来展示一下如何使用(操作系统是win7)。1.准备,下载window上的git, 下载地址 ;在studio中设置git插件:File->Setting->Version Control->Git, 然后可以点击Test测试一下,如下图:那么你就设置成功了。2.初始化g原创 2016-09-28 11:46:05 · 222 阅读 · 0 评论 -
adb 配置环境变量 与命令解释
版权声明:本文为博主原创文章,未经博主允许不得转载。 adb 在手机外面 的 控制? 手机内部系统命令 就是 linux命令了【分享】解决adb环境变量设置问题2012-02-03 15:29 自SDK2.2版本以后(貌似是),adb.exe就放在了platform-tools文件夹里。因此在设置环境转载 2016-11-01 15:17:09 · 463 阅读 · 0 评论 -
在MyEclipse中配置Tomcat服务器7.0图文教程
一、单击工具栏的的黑小三角或者单击 菜单栏窗口—>首选项,出现首选项对话框,在对话框的左边框中找到MyEcliPSe—>Application Servers下找到Tomcat选项,如下图,二、根据自己的Tomcat版本选择相应的Tomcat选项(我的是5.0版本),然后在对话框右侧的Tomcat home directory选项选择Tomcat的安装目录,下面的Tomcat base d原创 2017-01-02 20:44:35 · 576 阅读 · 0 评论 -
新Android Studio:创建类时,添加作者名和日期等
File--Settings--Editor--File and Code Templates 到右边面板,Includes--File Header右下角有各种显示内容使用方法,其中:用的是电脑的用户名,如果你不想用电脑的用户名,也可以直接写固定值...转载 2018-05-21 17:23:41 · 1844 阅读 · 0 评论 -
android studio gradle 两种更新方法更新
第一种.Android studio更新第一步:在你所在项目文件夹下:你项目根目录gradlewrappergradle-wrapper.properties修改gradle-wrapper.properties最后一行的地址我的是:1distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip新gradl...转载 2018-06-10 14:10:38 · 3891 阅读 · 0 评论 -
Android 开发神器系列—调试程序不再完全依赖USB数据线
做为一个多年奋战在Android 应用开发一线的程序员来说,程序调试的苦是不言而喻的,在过去的很长一段时间里,我们如果要调试Android 应用只能通过USB数据线,一头连着手机,一头联着电脑,不敢让手机离开电脑半步。 曾经有一段时间,我总是担心天天这样高强度的调试别把手机的USB口给磨坏了。也许有朋友问了,那怎么不用模拟器呢?事实上,不是不想用,而是电脑上开个模似器可能需要半天...转载 2018-10-24 16:04:52 · 180 阅读 · 0 评论 -
charles系列破解激活办法(最高charles4.2都可以激活)
// Charles Proxy License// 适用于Charles任意版本的注册码,谁还会想要使用破解版呢。// Charles 4.2目前是最新版,可用。Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf4 本方法通杀charlse系列激活问题。---------------------作者:...转载 2018-11-05 14:46:09 · 316 阅读 · 0 评论 -
Android Studio Gradle Build Running 特别慢的问题
转自:原文地址:http://blog.isming.me/2015/03/18/android-build-speed-up/,转载请注明出处。 谢谢大神一.开启gradle单独的守护进程在下面的目录下面创建gradle.properties文件:/home//.gradle/ (Linux)/Users//.gradle/ (Mac)C:\Us原创 2016-07-15 14:51:54 · 561 阅读 · 0 评论 -
Android Studio建立jni开发环境
Step: 1. 添加native接口注意写好native接口和System.loadLibrary()即可了,并无特别之处。Step: 2.执行Build->Make Project生成了.class文件..class文件的生成路径是在 app_path/build/intermediates/classes/debug下的. 这个在android studio里面看不到, 到文件管原创 2016-06-17 23:40:40 · 220 阅读 · 0 评论 -
adb shell 命令详解
adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级;原创 2016-07-25 23:58:01 · 302 阅读 · 0 评论 -
Android:Eclipse 安装Genymotion插件的时候出现 There are no categorized items
将下面红框“Group items by category” 取消勾选就OK 了。原创 2016-06-25 15:05:01 · 778 阅读 · 0 评论 -
怎样将FAT32格式磁盘转换为NTFS格式
当前磁盘格式为选择NTFS已经成为了主流,其相对于FAT32格式的优点这里就不多说了,今天介绍两种将磁盘格式从FAT32格式转换为NTFS格式的方法.不用软件,不用重启,方便实用.工具/原料FAT格式磁盘.方法一:格式化转换法1此方法是通过格式化本地磁原创 2016-06-26 08:30:44 · 958 阅读 · 0 评论 -
android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】
android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】安装了android studio 之后,按照上文所述的那篇博文下载安装gradle,配置环境变量, 启动android studio,新建项目,发现还是新建不了,界面一直停在 【“building ‘ 项目名’ gradle project info”】:原创 2016-07-23 15:45:16 · 503 阅读 · 0 评论 -
AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成(如果能下载完成的话,233)网上也提供了方法,就是去官网下载gradle的版本,然后放到本地,我就不在这里原创 2016-07-23 15:54:08 · 708 阅读 · 0 评论 -
CygWin 常用命令
什么是Cygwin?Cygwin是一个用于在Windows上模拟Linux环境的软件。它可以作为那些虚拟机软件的一个部分替代品。之所以将它排在第一个来介绍,是因为它实在给我帮了很大的忙。运行Cygwin后,你会得到一个类似Linux的Shell环境,在其中你可以使用绝大部分Linux软 件和功能。如Gcc,Make,Vim,Emacs等等。总之如果你想使用某个Linux下的功能,而原创 2016-06-15 14:30:35 · 2007 阅读 · 0 评论 -
windows下eclipse搭建android_ndk开发环境
安装cygwin:由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,非常有用。通过它,你就可以在不安装linux的情况下使用NDK来编译C、C++代码了。下面我们一步一步的安装cygwin吧。首先要原创 2016-06-15 14:12:06 · 3555 阅读 · 0 评论 -
Eclipse运行C++问题Launch failed,Binary not found
不想装VS,好大,所以就直接在Eclipse上装插件运行C++好了。1)直接参照Eclipse下编写C++程序——CDT环境搭建,讲得非常详细。2)如果发现自己没有Marketplace Client,请参照在eclipse上安装 Marketplace Client 。3)当然,MinGW配置要配好——关于Eclipse C++出现La原创 2016-06-16 01:11:37 · 341 阅读 · 0 评论 -
Eclipse下NDK开发
一、关于NDK:NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和Java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要原创 2016-06-16 01:32:40 · 242 阅读 · 0 评论 -
解决NDK开发中Eclipse报错“Unresolved inclusion jni.h”的最终方法
摘要: 在做NDK开发过程中有时候在eclipse里会遇到其无法处理inclusion导致symbol显示错误,网上有许多方法可以解决类似“Unresolved inclusion jni.h” 错误的方法,包括include path等方法,不过对我都不管用。 最终的解决办法就是初始...在做NDK开发过程中有时候在eclipse里会遇到其无法处理inclusion导致symbo原创 2016-06-16 01:53:29 · 280 阅读 · 0 评论 -
JNI 实战全面解析
项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。JNI是什么?JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。NDK是什么?Android NDK(Native Development Kit )是一套工具集合原创 2016-06-16 14:29:04 · 1326 阅读 · 1 评论 -
windows下用ADT进行AndroidNDK开发的详细教程(从环境搭建 配置到编译全过程)
这几天在学习android NDK的开发,那么首先让我们来看看android NDK开发的本质是什么。NDK(Native Development Kit),即本地开发工具,简单地说,就是在开发android应用程序的时候,在java类中调用native函数,而native函数的接口也是在java类中定义的,但是native函数最终由本地的C/C++代码实现。简单地说,就是在java中调用原创 2016-06-16 14:37:09 · 1502 阅读 · 0 评论 -
Android NDK *** could not be resolved
Type '*****' could not be resolvedMethod '******' could not be resolved等等很多诸如此类的错误解决方法:是由于没有将jni.h导入的缘故,而这个文件在ndk的目录下面。所以,参照以下步骤:Project Properties -> C/C++ General -> Path and原创 2016-06-16 15:53:10 · 300 阅读 · 0 评论 -
AndroidStudio NDK开发
这篇记录的是如何使用AndroidStudio进行NDK开发1、首先新建工程,这里取名为TestJNI2、新建工程完毕后,需要下载NDK,具体方法是,打开File-->Project Structure,如下图所示:然后查看是否安装了NDK,如下图所示:如果没有下载NDK,上图中的红色框下面会有download链接,点击链接可以下载,或者有下原创 2016-06-17 14:00:03 · 329 阅读 · 0 评论 -
Genymotion配置及使用教程(最新最完整版附各部分下载地址)
早都听说了Genymotion好用,今天才抽空把他配置出来,过程算是很曲折啊,不过好在完成了。而且我发现网上的教程都不怎么全,我还是找了好几篇文章才把他完整的配置出来,这篇是我从下载到项目运行成功的所有过程,希望对大家有所帮助。闲话到此结束。 首先第一步:注册Genymotion账号,要记下账号密码后面使用。注册地址:http://www.genymotion.com/。原创 2016-06-25 11:32:33 · 397 阅读 · 0 评论