码迷,mamicode.com
首页 >  
搜索关键字:jni c++程序调用java代码    ( 2103个结果
cocos2d-x调用java中非静态方法以及静态方法注意事项以及示例
//如果需要调用一个类里边的非静态方法需要将类的实例取出来,然后用作classID#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) //判断当前是否为Android平台 JniMethodInfo minfo;//定义Jni函数信息结构体 //getSt...
分类:编程语言   时间:2014-07-10 13:28:44    阅读次数:902
jstring 与 wchar_t 的那点事
jstring 对应java的 String 这个大家都知道但是jstring 与wchar_t有何关系呢,这是个挺纠结的问题,最近一个项目的jni 的字符处理 全部要使用wchar_t,且要与java 通讯首先 第一个想法,自然是百度,找到可以通过GetStringLengthGetStringC...
分类:Web程序   时间:2014-07-07 23:58:52    阅读次数:404
cygwin+ndk+eclipse下JNI技术入门
1、JNI的编写步骤1)编写带有native 声明的java类.2)编译java文件成class类3)使用javah -jni com.ikags.project.XXXX 编译成.h文件4)使用C/C++编写代码5)编写makefile文件,将.h和.c(.cpp)文件编译成.dll(.so)文件...
分类:Windows程序   时间:2014-07-07 22:24:04    阅读次数:327
启动Eclipse 弹出“Failed to load the JNI shared library”错误的解决方法
原因1:eclipse的版本与jre或者jdk版本不一致对策:要么两者都安装64位的,要么都安两个是32位一个是64位。原因2:给定目录下jvm.dll不存在对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因1的概率更大一些,原因2不太可能发生。
分类:系统相关   时间:2014-07-01 22:50:51    阅读次数:365
基于Eclipse的Android JNI层测试应用开发过程记录
前言   本文记录一个Java层与JNI层参数与数据交互的应用程序开发过程,为实现一个功能完整的带Java与JNI的应用程序打下基础。本文假设读者已搭建好Android的Eclipse与NDK开发环境,包括通过ADB连接手机的配置。 1. 构建基本的Android应用程序   1.1 引导界面配置   打开Eclipse,"File"->"New"->"Andro...
分类:移动开发   时间:2014-06-29 23:12:14    阅读次数:298
INSTALL_FAILED_MISSING_SHARED_LIBRARY
install FMRadio.apk的时候一直报这个错。 原因是高通的FMRadio的jni库和apk是分开的,也就是说直接编译生成的apk中是不包含这个库的,因此install的时候会提示没有共享库。对这个apk的办法是采用push的方式。...
分类:其他好文   时间:2014-06-28 07:50:05    阅读次数:240
base64编码及JNI实现,代码非原创,只做整理和实现JNI端交互
直接上代码:#include #include #include #include #include "base64.h"extern "C" {//Base64 编码int Base64Encode(unsigned char *OrgString, unsigned char *Base64St...
分类:其他好文   时间:2014-06-27 14:50:59    阅读次数:224
搭建和测试Android JAVA NDK
1、下载NDK, ?? android-ndk-r9c-windows-x86_64.zip,解压ndk,截图如下: 2、以编译ndk中的sample为例: 导入sample中的hello-jni项目,导入的项目结果如下: 3、右击项目:helloJni-->右击--->properties--->Builder 4、新建Builder---》Program 5、点击...
分类:移动开发   时间:2014-06-26 10:14:42    阅读次数:291
JAVA的JNI调用
主要是Java的JNI调用(调用C++),在Windows环境下
分类:编程语言   时间:2014-06-25 13:11:26    阅读次数:291
Android 混淆打包不混淆第三方jar包
项目因为要发布,所以要混淆打包。 混淆打包流程: 1.在proguard-project.txt文件中添加不需要混淆的类和第三方的jar包     这个是保持自己包中不需要混淆的类,如果有些类调用了jni也不需要混淆,不然会出错。还有如果项目中有其他项目作为library引入,那这些项目的一些类也不能混淆。   这个是保持项目中的第三方jar不混淆   另外加上上面几句话...
分类:移动开发   时间:2014-06-24 21:40:19    阅读次数:262
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!