16boke - 一路博客

标签:JNI

共 7 篇文章

得到java.library.path

public class getLibraryPath {    public static void main(String args[]) {        System.out.println(System.getProperty("java.library.path"));    }}

阅读全文

JNI Android平台之四使用vector

1、编译错误    Appliction.mk中增加APP_STL := stlport_static2、报错adt-bundle-mac Symbol 'vector' could not be resolved 处理    右键点击项目名称,点击Properties->C/C++ General->Code Analysis,去掉Syntax and Semantic Errors前的勾。    或者选中项目名称,点击菜单栏Project,点击Properti

阅读全文

JNI Android平台之三日志Log相关

    源码及环境搭建等参见JNI Android平台之一实例(包、解决中文路径乱码、数组传入、传出)。本文包含:    查看System.out.println中的输出信息    找不到LogCat窗口    LogCat窗口找不到绿色加号    LogCat不显示信息    在C++代码中打LOG查看System.out.println中的输出信息&nb

阅读全文

JNI Android平台之二调试

     源码及环境搭建等参见JNI Android平台之一实例(包、解决中文路径乱码、数组传入、传出) 。    使用了vector,折腾了很久也没有进入断点。有人解决了,告诉我一声,谢谢。1、AndroidManifest.xml的Debugable设置为true    2、右键点击工程->Android Tools->Add Native Support...    3.右键点击工程->Properties->c/C++ Build    去掉Use default build command前的勾    Build command 加上NDK_DEBUG=1    4、在要调试的地方加

阅读全文

JNI Android平台之一实例(包、解决中文路径乱码、数组传入、传出)

    以C++实现读写文件,Java调用为例。包括中文路径的传递和数组的传入传出。1.环境准备    安装JDK,作者的是64位版本1.8.0_60,并正确配置环境变量。    安装adt,作者用的是adt-bundle-windows-x86_64-20131030,需要的可以去我的网盘下载。http://pan.baidu.com/s/1ntZ5V7b    安装ndk,作者用的是android-ndk-r9,需要的可以去我的网盘

阅读全文

JNI Linux平台(包、解决中文路径乱码、数组传入、传出)

    以C++实现读写文件,Java调用为例。包括中文路径的传递和数组的传入传出。1.环境准备    保证Java代码能够正确编译运行(安装JDK,正确配置环境变量)    保证C++代码能够正确编译(安装gcc)    文件目录结构    /JNI/com/yiluboke/zxy/WriteReadJ.java    /JNI/WriteReadC++

阅读全文

JNI Windows平台(包、解决中文路径乱码、数组传入、传出)

以C++实现读写文件,Java调用为例。包括中文路径的传递和数组的传入传出。1.环境准备    保证Java代码能够正确编译运行(安装JDK,正确配置环境变量)    保证C++代码能够正确编译(安装VS或者Eclipse等)文件目录结构    E:\JNI\com\yiluboke\zxy\WriteReadJ.java    E:\JNI\WriteReadC++2.编写java代码(WriteReadJ.java)package

阅读全文