当前位置: 代码迷 >> Android >> 在android中新增加了一个jar,如何让android在整个工程全编译时把这个jar也编译出来呢
  详细解决方案

在android中新增加了一个jar,如何让android在整个工程全编译时把这个jar也编译出来呢

热度:83   发布时间:2016-04-28 07:59:50.0
在android中新增加了一个jar,怎么让android在整个工程全编译时把这个jar也编译出来呢?
我在android源码中新增了一个xxxxxx.jar包,单独编译可以生成
不过在整个工程全编的时候,只在out目录生成了xxxxxx_intermediates,没有生成xxxxxx.jar

想请教各位大神,如何配置可以在全编时打包成xxxxxx.jar

感谢
Android?编译 Android 编译 Linux

------解决方案--------------------
新建一个libs目录,把jar放进去,然后选中jar右键build-->add to build path
------解决方案--------------------
jar放到工程的libs目录下,工程的Android.mk大概是这个样子:

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional

LOCAL_SRC_FILES := $(call all-java-files-under, src)

LOCAL_PACKAGE_NAME := 应用的名字

LOCAL_STATIC_JAVA_LIBRARIES := 别名

include $(BUILD_PACKAGE)




include $(CLEAR_VARS)

LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES  := 别名:libs/***.jar

include $(BUILD_MULTI_PREBUILT)


include $(call all-makefiles-under,$(LOCAL_PATH))


别名可以随便取。
  相关解决方案