"Failed to load the JNI shared library jvm.dll”下班回家下载了一个STS,居然打不开,检查环境变量配置没有错误,试了好几次,甚至把jre都拷贝到sts目录都不行,这让我无语得不行,网上查下,有人说版本可能不对,果然检查了一下自己下载的版本,因为点击的是网...
分类:
其他好文 时间:
2014-08-05 00:01:28
阅读次数:
3737
安卓运行机制JNI、Dalvik、ART之间的比较...
分类:
移动开发 时间:
2014-08-04 14:18:17
阅读次数:
262
1、先在eclipse官网下载最新版eclipse,我现在用的是eclipseluna2、在eclipse中安装CDT插件(我的eclipse自带,没有这一步)3、下载minGW,安装。4、在系统环境变量设置minGW的变量。5、6、在cmd中输入gcc-v7、出现以下画面成功8、9、新建java项...
分类:
其他好文 时间:
2014-08-03 17:42:25
阅读次数:
182
前言: 作为android开发程序员,有的时候不得不和c,c++进行交互,有时候,需要把自己的应用加入一些特效,2d的或者3d的,特别是立志或者想要转向android游戏开发(目前所知,cocos2d-x就是c++开发的,但是需要移植到android上呀),因而,如果想要提高自己,jni的相关技术....
分类:
其他好文 时间:
2014-08-03 15:00:35
阅读次数:
276
一:假设.so文件名称 : libhi.so1.jni文件下创建一个prebuilt2.android.mk文件中找到 include $(CLEAR_VARS), 在这句后面添加如下代码LOCAL_MODULE := libhiLOCAL_SRC_FILES := prebuilt/libhi.s...
分类:
其他好文 时间:
2014-08-02 23:14:34
阅读次数:
325
变量的定义 int i; typedef int x;//定义一个int x数据类型 x a=10; printf("size=%d",sizeof(i));//获取int类型长度(4个字节) system("pause");//不让窗体立即消失循环在c语言中,循环的变量必须在外面生命 int i ...
分类:
移动开发 时间:
2014-08-02 15:27:13
阅读次数:
276
创建Java域的对象就是创建Java类的实例,再调用Java类的构造方法。
以Bitmap的构建为例,Bitmap中并没有Java对象创建的代码及外部能访问的构造方法,所以它的实例化必然是在JNI的c中实现的。
分类:
编程语言 时间:
2014-08-01 12:44:21
阅读次数:
292
当使用gradle时,添加.so和jar包遇到报错:java.lang.UnsatisfiedLinkError: Couldn't load faceppapi: findLibrary returned null解决办法是将build.gradle写成如下形式:apply plugin: 'an...
分类:
移动开发 时间:
2014-07-31 19:43:57
阅读次数:
227
本文主要是针对初学JNI的学者,内容详细指引初学者如何搭建环境,以及第一次初体验JNI的魅力。...
分类:
移动开发 时间:
2014-07-31 16:58:16
阅读次数:
297
步骤一:导入JniHelper.h头文件,#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
#include "JniHelper.h"
#endif;此时会遇到JniHelper.h头文件无法找到的问题,需要添加附加包含目录即可解决问题。具体操作步骤如下:右击项目---->c/c++---->常规---->附加包含目录---->添加JniHelper...
分类:
其他好文 时间:
2014-07-30 20:57:34
阅读次数:
385