ndk平台编译jni错误。

luohaodeqq 2016-11-28 02:27:43
网上找了很多资料,但是有关的都很稀少。
供应商给了个源代码,专门是通过usb发指令控制触摸切换的。但是编译一直有错误,因为已经终止合作,对方不给与支持,但是又要修改里面的代码进行编译。所以没办法。
错误:E:/android-ndk-r10d/toolchains/x86_64-4.9/prebuilt/windows-x86_64/bin/../lib/gcc /x86_64-linux-android/4.9/../../../../x86_64-linux-android/bin/ld.exe: fatal err or: E:/android-ndk-r10d/samples/usbdemo_2/obj/local/x86_64/libusb1.0.so: unsuppo rted ELF machine number 183collect2.exe: error: ld returned 1 exit status
make: *** [/cygdrive/e/android-ndk-r10d/build/core/build-binary.mk:656:/cygdriv e/e/android-ndk-r10d/samples/usbdemo_2/obj/local/x86_64/libisolutiondemo.so]
//--------------------------------------------------------------------------------------------------------------------
我用ELF逆向libusb1.0.so
178: 0000000000004810 16 FUNC GLOBAL DEFAULT 7 libusb_get_port_path
179: 000000000000a934 8 FUNC GLOBAL DEFAULT 7 libusb_bulk_transfer
180: 0000000000027048 12 OBJECT GLOBAL DEFAULT 16 snl
181: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init
182: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen
183: 0000000000000000 0 FUNC GLOBAL DEFAULT UND open
184: 0000000000007dc8 400 FUNC GLOBAL DEFAULT 7 libusb_get_string_descrip
185: 0000000000005afc 944 FUNC GLOBAL DEFAULT 7 libusb_init
186: 000000000000475c 180 FUNC GLOBAL DEFAULT 7 libusb_get_port_numbers
187: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strchr
188: 0000000000009ff4 308 FUNC GLOBAL DEFAULT 7 usbi_io_init
189: 0000000000000000 0 FUNC GLOBAL DEFAULT UND closedir
//--------------------------------------------------------------------------------------------------------------------

Android.mk代码如下:
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := libusb
LOCAL_SRC_FILES :=$(LOCAL_PATH)/libusb1.0.so
#LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := isolutiondemo
LOCAL_SRC_FILES := \
isolution.c \
hid.c

LOCAL_LDLIBS :=-llog
LOCAL_STATIC_LIBRARIES := libusb

include $(BUILD_SHARED_LIBRARY)
//--------------------------------------------------------

请各位大神帮帮忙看一下是为什么编译不过,还有什么需要提供的,会最快时间提供。
...全文
112 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧