1. 在Android工程需要用到jni的类中添加相应声明:

public class GameData {    final static String TAG = "GameData";     final static String INDEX_FILE = "index.li";    final static String DTAT_DIRECTORY = "data/";        static{ try{ System.loadLibrary("aes"); } catch(Exception e){ e.printStackTrace(); } } private static native String[] DecodeFile(String file);     ...}

2. #cd Android_Project/bin

#javah -classpath ./classes -jni com.bochengyishi.guessstock.GameData

在当前目录下生成了jni头文件com_bochengyishi_guessstock_GameData.h

#ls

AndroidManifest.xml jarlist.cache resources.ap_ classes com_bochengyishi_guessstock_GameData.h proguard.txt SplashActivity.apk
classes.dex dexedLibs res

3. #cd Android_Project

#mkdir jni;mv ../bin/com_bochengyishi_guessstock_GameData.h .

更多相关文章

  1. android 的relativelayout 报错 No resource found that matches
  2. RelativeLayout用到的一些重要的属性
  3. android 导入工程出现很多错误 cannot be resolved
  4. android 之关卡锁的实现
  5. android仓库 用到的网址。
  6. 【android】uses-permission和permission详解
  7. Android(安卓)自定义时间选择器
  8. Android(安卓)添加书签(二)
  9. Ubuntu 64位编译 android 4.0源码

随机推荐

  1. 一文读懂MySQL的执行计划EXPLAIN
  2. 你还在 Java 代码中写 set/get 方法?赶快
  3. Java开发必须掌握的 20+ 种 Spring 常用
  4. PHP: 解析pathinfo(从url解析控制器和方
  5. Magic Media Marker的一些应用小常识
  6. mvc控制器的访问与参数解析和API接口获取
  7. 第14章 0301-实战会话控制技术,(项目实战:
  8. 你没有机会和老板解释
  9. PHP实战:利用composer写一个MVC小框架
  10. 安卓开发环境搭建