如何将android-gif-drawable lib构建为.so文件

时间:2015-05-26 07:08:30

标签: android android-ndk

在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”文件,希望这种方式可以提供帮助。

1 个答案:

答案 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。