抱歉..
才疏学浅
我提供sdk也就是 aar,里面class会用到别人的套件
import com.cwmRotVecTransform_library.CwmRotVecTransformManager
类似这样,我的class 会以上面的类别来宣告物件并使用他
这个CwmRotVecTransformManager 会call别人的套件内的 *.so
别人的套件也是提供一个aar给我,我想把它包在我的aar里。
我在自己的 project(也就是sdk project) new → import aar
可以用,且编译成 app-release.aar了
我的app-release.aar ,用在自己写的demo apk却说找不到
CwmRotVecTransformManager
我也试着在我的sdk project proguard-rules.pro keep 住此
com.cwmRotVecTransform_library.CwmRotVecTransformManager
仍然一样。
解开自己的编译出的 app-release.aar,看到里面根本没有别人提供的 .so
觉得是根本我的 sdk project 虽然 add 别人的 aar 了,但根本没包进去。
总不可能打开别人的 aar ,自己一个一个慢慢加 jniLibs内的 .so到自己的
project吧..然后自己再宣告一个Manager在自己的project内..
Android studio 有没有啥选项可以勾选的呢? 让我可以将别人的aar 也一并包在我的
project 再 build 出 app-release.aar?
感谢看完
谢谢。