Android.mk文件中LOCAL_JAVA_LIBRARIES的含义

LOCAL_JAVA_LIBRARIES :指定依赖的共享java类库

例如:当前APK的Android.mk文件中出现该属性:

LOCAL_JAVA_LIBRARIES += mediatek-framework telephony-common mediatek-telephony-base

表示在编译当前APK的时候,导入framework-base中的一下部分jar,具体看源码该使用类所在的位置。


LOCAL_STATIC_JAVA_LIBRAR:指定依赖的静态java类库

例如:当前Android.mk文件中出现:

LOCAL_STATIC_JAVA_LIBRARIES := prebuiltjar

LOCAL_STATIC_JAVA_LIBRARIES指定prebuiltjar库的规则,格式:别名:jar文件路径。注意:别名一定要与LOCAL_STATIC_JAVA_LIBRARIES里所取的别名一致,且不含.jar;jar文件路径一定要是真实的存放第三方jar包的路径。


你可能感兴趣的:(MTK随记,Android)