zoukankan      html  css  js  c++  java
  • NDK开发一

    0x1:新建立一个安卓工

    一直NEXT 到Finish

    0x2:编写调用so代码和方法定义

    在MainActivity.java同目录下右键创建一个JniGg.java文件,用于调用so

    JniGg.java的代码如下

    然后右键编译一下

    在找到项目的目录

    NdkTestinclassescom dktest 看是否有代码生成

    一切正常编译,那么现在我们回到工程根目录下

    然后在命令行切换到此目录

    使用如下命令 javah -classpath bin/classes -d jni 包名/类名(-d 是新建一个文件夹)

    上面需要注意的是那个bin/classes,因为我的电脑上编译完的classes目录是这个样子的,参照上文那个文件目录的截图图片,个别电脑上不需要/classes。然后在Eclipse,右击工程,进行刷新,可以看到如下截图:

    0x4:编写c代码

    然后就是Android.mk文件的编写了

    打开Cygwin生成so文件

    用$ndk/ndk_build($ndk这个是环境变量配置的路径 就是NDK的路径)

    生成成功后在然后在Eclipse,右击工程,进行刷新

    在lis目录下

    在调用SO 

    以上内容根据http://blog.csdn.net/guiguzi1110/article/details/41980035这个博客内容加细化滴

  • 相关阅读:
    js自执行函数的几种不同写法的比较
    chrome浏览器font-size<12px无效解决办法
    清楚浮动的那些事
    css中font-family的中文字体
    雅虎34条军规
    Modernizr的介绍和使用
    手机也能拍大片
    响应式Web设计 – 布局
    JAVA基础-JDBC连接池
    JAVA基础-JDBC使用
  • 原文地址:https://www.cnblogs.com/Reserved/p/4169391.html
Copyright © 2011-2022 走看看