zoukankan      html  css  js  c++  java
  • ndk-build 修改输出so位置 (change ndk-build output so lib file path )

    期望的目录结构:

    Folder ---

        | --- build.bat

        | --- Source

             | --- All sources codes *.cpp *.h 

        | --- Android --- jni

                | --- Android.mk,

                | --- Application.mk

                | --- SomeHeaderFile.h

        | --- Output

             | --- armeabi-v7a --- xxx.so

             | --- x86 --- xxx.so

    期待的是在Android-jni目录下,放ndk-build的mk文件.然后在外部提供一个生成脚本bat文件.执行该bat后,将生成的so文件,放入Output目录下.相应的框架目录下.

    Google了很多的ndk-build参数,Android.mk写法,最终得出以下配置代码(关键配置)是可行的

    Application.mk 包含:

    APP_ABI := armeabi-v7a x86

    (生成两个平台的so)

    Android.mk 包含

    NDK_APP_DST_DIR=../../Output/$(TARGET_ARCH_ABI)

    build.bat 内容

    cd Android/jni
    call ndk-build clean
    call ndk-build
    pause

  • 相关阅读:
    天才绅士少女助手克里斯蒂娜「推柿子」
    sum「莫队」
    simple,跳楼机,[同余系最短路]
    ceoi「chase」
    jzoj5195 数的划分
    lcis
    rectangle
    w
    v·y「状压dp」
    分手是住院「期望dp」
  • 原文地址:https://www.cnblogs.com/wmalloc/p/7002294.html
Copyright © 2011-2022 走看看