http://www.android1.net/Topic.aspx?BoardID=27&TopicID=1847
 

因為NDK的Sample裡面只有一個是如果對方有提供source code的時候的用法(Twolib)
感謝!

 

 

如何從現有的share library開發!?

解決了!
分享一下~
目前是把
LOCAL_SHARE_LIBRARIES := libother
更改成
LOCAL_LDLIBS := libother.so

然後把要參考的*.so檔案放在project root 就可以了!
LOCAL_SHARE_LIBRARIES 好像是如果你的library是被 build 出來的話才是用這個
所以他會去它 build 的 out(bin) 那邊去找
而 LOCAL_LDLIBS 的話就是請他去參考某個library!

 

 

請問各位,我將libusb編譯成share library(.so),然後將b.so加到另外一個ndk的share library,來實現usb的相關功能。不過當我開啟java的app後,app就當掉。必須要將libusb.so copy到Android system/lib下就可以執行無誤。
這是什麼原因造成的???
我的Android.mk
LOCAL_MODULE := sample
LOCAL_SRC_FILES := my_sample_jnt.c
LOCAL_LDLIBS := libusb.so
LOCAL_SHARED_LIBRARIES := libc
include $(BUILD_SHARED_LIBRARY)

我是參考以下文章

相关文章:

  • 2022-02-23
  • 2022-12-23
  • 2022-02-21
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
  • 2022-02-05
  • 2021-10-09
猜你喜欢
  • 2022-12-23
  • 2021-06-26
  • 2022-02-09
  • 2021-10-05
  • 2021-08-04
  • 2021-11-19
  • 2021-05-20
相关资源
相似解决方案