Android Studio配置总结
来源:互联网 发布:助理软件研发工程师 编辑:程序博客网 时间:2024/06/05 03:52
1. CMAKE
AS 2.3.1版本后使用Cmake来配置Native代码的编译,所以在这里总结下Cmake的常用配置:
添加引用路径:
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/include)
添加待编译模块:
add_library( # Sets the name of the library. ImageTargetsNative # Sets the library as a shared library. SHARED#SHARED output .so STATIC output .a# Provides a relative path to your source file(s). src/main/cpp/ImageTargets.cpp src/main/cpp/SampleAppRenderer.cpp src/main/cpp/SampleUtils.cpp src/main/cpp/Texture.cpp )添加已编译好的模块:
add_library( vuforia SHARED IMPORTED )set_target_properties(vuforia PROPERTIES IMPORTED_LOCATION ${CMAKE_CURRENT_SOURCE_DIR}/src/main/jniLibs/${ANDROID_ABI}/libVuforia.so)添加系统待链接模块:
find_library( # Sets the name of the path variable. log-lib # Specifies the name of the NDK library that # you want CMake to locate. log )find_library( # Sets the name of the path variable. GLESv2-lib GLESv2)链接输出模块:
target_link_libraries( # Specifies the target library. ImageTargetsNative vuforia # Links the target library to the log library # included in the NDK. ${log-lib} ${GLESv2-lib} )添加编译参数和选择编译平台需要在build.grandle中进行配置:externalNativeBuild { cmake { cppFlags "-Wno-write-strings","-Wno-psabi","-DUSE_OPENGL_ES_2_0","-std=c++11" }}ndk { // Specifies the ABI configurations of your native // libraries Gradle should build and package with your APK. abiFilters 'armeabi-v7a'}
阅读全文
0 0
- Android Studio配置总结
- Android Studio配置问题总结
- Android studio相关配置总结
- Android Studio 安装配置问题总结
- Android Studio中svn插件配置总结
- Android Studio:Android Studio 配置
- 浅析总结 Android studio 中 Gradle 配置运行
- 浅析总结 Android Studio 中 Gradle 配置运行
- 浅析总结 Android Studio 中 Gradle 配置运行
- Android Studio Gradle的配置使用与解析总结
- Android studio下Cmake配置编译开发jni总结
- Linux配置android studio的一些问题总结
- *Android Studio 使用总结
- android studio 问题总结
- Android Studio 问题总结
- Android Studio 使用总结
- Android Studio快捷键总结
- android studio总结
- (124)暴露游戏元素给蓝图
- Apache Maven项目提供的Archetype插件详解
- Ubuntu下编译vlc for android
- iOS 屏幕亮度和闪光灯控制
- I2C 开漏输出与上拉电阻
- Android Studio配置总结
- JavaScript基础——(2)
- 项目实战---国税协同办公平台---day01
- 程序员的能力矩阵表
- windows hexo 搭建教程
- LINUX共享内存使用常见陷阱与分析
- Java面试【静态方面null调用】
- nginx配置
- 【算法题】奇怪的表达式求值