在android-gif-drawable lib源代码中,它不包含任何Andorid.mk或Application.mk文件,因为当我使用ndk-build时,它会返回一些像这样的错误
Please define the NDK_PROJECT_PATH variable to point to it
我在ndk中真的很穷,有人可以帮助我吗?
你可能想知道为什么我需要构建so文件,原因是:在我的项目中,我已经有了另一个.so文件库,似乎当我使用gradle添加gif lib时(编译'pl .droidsonroids.gif:android-gif-drawable:1.1.6')我的另一个“.so”文件找不到,我的应用程序错误。
所以我现在尝试将gif lib构建为“.so”文件,希望这种方式可以提供帮助。
答案 0 :(得分:0)
包含android-gif-drawable不应导致删除其他.so文件。你可以发布你当前的build.gradle文件吗?
Amyway,你可以直接从lib的.aar里面的jni文件夹中获取android-gif-drawable .so文件:https://bintray.com/artifact/download/koral/maven/pl/droidsonroids/gif/android-gif-drawable/1.1.6/android-gif-drawable-1.1.6.aar
另外,在自己重建它的过程中,你可以克隆github repo并使用gradle构建它。如果要使用ndk-build命令,则必须编写Makefile。