随笔分类 - jni/ndk
摘要:首先创建一个c++的 Android native项目, 将编译好的so放入指定目录 修改gradle文件 android { ... sourceSets { main { jniLibs.srcDirs = ['jniLibs'] } } } 选择cpu架构 defaultConfig { ex
阅读全文
摘要:关于旋转和旋转轴 参考:Android使用OpenGL ES 3.0实现随手指旋转3D立方体 glm库 https://github.com/g-truc/glm 下载 https://github.com/g-truc/glm/releases/download/0.9.9.8/glm-0.9.9
阅读全文
摘要:编译时的注意事项想要播放https 配置时需要附带 --enable openssl avformat_open_input返回-1330794744 --enable-opengl 启用OpenGL渲染【默认-否】 --enable-openssl 启用openssl,如果不使用gnutls、li
阅读全文
摘要:1.Build command failed. Error while executing process E:\Develop\Android\sdk\cmake\3.18.1\bin\ninja.exe with arguments {-C E:\Project\Android\test\Pla
阅读全文
摘要:1.引用第三方so main下创建jniLibs并导入so 配置makelist #依赖的add库 add_library(addccc STATIC IMPORTED) #添加预编译静态库,只需要告诉CMAKE导入项目即可 set_target_properties( # Specifies th
阅读全文
摘要:1.下载ndk(会下载到sdk目录下) 2.配置 3.配置build.gradle(app) android { defaultConfig { ndk { moduleName "JniDemo" //生成so名称 abiFilters "armeabi","armeabi-v7a","x86"
阅读全文