zma*_*tin 18 android android-ndk android-studio
我希望包含一个在我的Android Studio NDK项目中预编译的静态库.我正在使用Android Studio 1.0.1,任何在SO上尝试此问题的解决方案似乎已过时(或涉及创建库项目并包含它).
结构如下:
app
/--src
/--main
/--java
+--jni
+--jniLibs
/--armeabi
/--libpng.a
--armeabiv7
/--libpng.a
...(for each abi)
Run Code Online (Sandbox Code Playgroud)
我试图包括库libpng.我尝试创建jniLibs(根据ph0b(awesome guide,btw)并将libpng.a添加到相应的ABI文件夹.这仍然给我错误 - 当我尝试使用以下代码编译时找不到-llibpng:
ndk {
moduleName "game"
cFlags "-std=c++11 -fexceptions -DANDROID -I${project.buildDir}/../src/main/jni/include \
-I${project.buildDir}/../src/main/jni/include/png"
ldLibs "EGL", "GLESv3", "dl", "log", "android", "libpng"
stl "gnustl_static"
}
Run Code Online (Sandbox Code Playgroud)
在Android Studio 1.0.2中添加.so库
| 归档时间: |
|
| 查看次数: |
14069 次 |
| 最近记录: |