我在android源码中新增了一个xxxxxx.jar包,单独编译可以生成
不过在整个工程全编的时候,只在out目录生成了xxxxxx_intermediates,没有生成xxxxxx.jar想请教各位大神,如何配置可以在全编时打包成xxxxxx.jar感谢Android 编译Android编译Linux
不过在整个工程全编的时候,只在out目录生成了xxxxxx_intermediates,没有生成xxxxxx.jar想请教各位大神,如何配置可以在全编时打包成xxxxxx.jar感谢Android 编译Android编译Linux
是这样的,我在ubuntu上编译android全工程, 发现我自己新增加的.jar没有打包生成x.jar,不过在out\target\common\obj\JAVA_LIBRARIES目录生成了x_intermediates,这说明这个东西被编译了,只是没有打包生成x.jar我的问题是怎么才能让他生成x.jar另外,单独编译这个jar是没问题的。
是这样的,我在ubuntu上编译android全工程, 发现我自己新增加的.jar没有打包生成x.jar,不过在out\target\common\obj\JAVA_LIBRARIES目录生成了x_intermediates,这说明这个东西被编译了,只是没有打包生成x.jar我的问题是怎么才能让他生成x.jar另外,单独编译这个jar是没问题的。
哦,我这个直接在eclipse下编译的
我好像找着了:
android\build\core\dex_preopt.mk
这个里面
DEXPREOPT_BOOT_JARS := core:core-junit:bouncycastle:ext:framework:android.policy:services:apache-xml:filterfw可能在后面加个就可以了
我好像找着了:
android\build\core\dex_preopt.mk
这个里面
DEXPREOPT_BOOT_JARS := core:core-junit:bouncycastle:ext:framework:android.policy:services:apache-xml:filterfw可能在后面加个就可以了
LOCAL_STATIC_JAVA_LIBRARIES := 别名include $(BUILD_PACKAGE)
include $(CLEAR_VARS)LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := 别名:libs/***.jarinclude $(BUILD_MULTI_PREBUILT)
include $(call all-makefiles-under,$(LOCAL_PATH))
别名可以随便取。
还是谢谢你哈,不是这个.mk不会写。
是全编的时候不能打包生成jar,单独编可以。
我好像找着了:
android\build\core\dex_preopt.mk
这个里面
DEXPREOPT_BOOT_JARS := core:core-junit:bouncycastle:ext:framework:android.policy:services:apache-xml:filterfw可能在后面加个就可以了
貌似这种方式不行,我使用下面的修改可以了:
android\device\ti\panda\device.mkPRODUCT_PACKAGES += 想要的jar包名