利用外部Java程式库的设定方式


在编写APK的程式上,如果要用到外部的JAR时,该如何做设定,上网找了一些资料,得到以下二种方式:

1。在Eclipse上

a. 先在source code下建立一个libs的目录,

b. 再将要使用的jar档copy到libs下

c. 右键点选专案名称,选择 Java build path

d. 选择Libraries页面,将你的jar档新增上去。

利用外部Java程式库的设定方式

e. 再选择order and export,将你新增的jar勾选。

利用外部Java程式库的设定方式

这样就可以在eclipse下引用你的jar档了,而且也会把jar档包进你的APK里。

2. 直接包进Android Source code做compile

a. 修改 Android.mk 修改方式如下:

  1. LOCAL_STATIC_JAVA_LIBRARIES :libcommons-net  
  2.   
  3. LOCAL_SRC_FILES := $(call all-java-files-under, src)  
  4.   
  5. LOCAL_PACKAGE_NAME :ABCDEFG  
  6.   
  7. LOCAL_CERTIFICATE :platform  
  8.   
  9. include $(BUILD_PACKAGE)  
  10.   
  11. ########################################################  
  12. include $(CLEAR_VARS)  
  13.   
  14. LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \  
  15.         libcommons-net:commons-net-3.1.jar  
  16.   
  17. include $(BUILD_MULTI_PREBUILT)

主要以LOCAL_STATIC_JAVA_LIBRARIES与LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES为主要设定项目,其余项满目依各人程式做设定。library的名称可以自订。 

b. compile后就可以使用了。

相关内容