开发的指南针应用中需要百度定位的so文件。
Compass/libs/armeabi/liblocSDK3.so
这样的目录结构, eclipse下编译时会把 liblocSDK3.so 编到Compass.apk里。
解压Compass.apk 可以看到 Compass\lib\armeabi\liblocSDK3.so。
但再源码中编译,需改动Android.mk,加上下面两句。
LOCAL_POST_PROCESS_COMMAND :=
$(shell cp $(LOCAL_PATH)/libs/armeabi/*.so $(TARGET_OUT_INTERMEDIATE_LIBRARIES))
LOCAL_JNI_SHARED_LIBRARIES := liblocSDK3
因为源码编译时,用到的so包,需放到TARGET_OUT_INTERMEDIATE_LI