计算机系统应用教程网站

网站首页 > 技术文章 正文

ANDROID NDK编译usb_modeswitch记录

btikc 2024-10-27 08:33:54 技术文章 5 ℃ 0 评论

一、下载libusb源码

https://github.com/libusb/libusb 源码中自带libusb.mk。

这里不想用so文件,修改成静态库


然后ndk-build,这里有个警告


后面编译usb_modeswitch的时候要注意。

二、下载usb_modeswitch源码

官网下载https://draisberghof.de/usb_modeswitch/usb-modeswitch-2.6.0.tar.bz2

三、编译usb_modeswitch

编写android.mk,参照如下:

LOCAL_PATH := $(call my-dir)

#third lib

include $(CLEAR_VARS)

LOCAL_MODULE := zusb-prebuit

LOCAL_SRC_FILES :=$(TARGET_ARCH_ABI)/libzusb.a

#third lib include file

LOCAL_EXPORT_C_INCLUDES :=$(LOCAL_PATH)/include
include $(PREBUILT_STATIC_LIBRARY)


include $(CLEAR_VARS)
LOCAL_MODULE := usb_modeswitch
LOCAL_SRC_FILES := usb_modeswitch.c
LOCAL_STATIC_LIBRARIES := zusb-prebuit
LOCAL_LDLIBS := -llog

include $(BUILD_EXECUTABLE)

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表