温馨提示:这篇文章已超过446天没有更新,请注意相关的内容是否还可用!
摘要:本文主要涉及Android操作系统,内容简短且相关。具体信息尚未提供,因此无法给出更详细的摘要。关于Android的相关内容,可能涵盖其特点、应用、开发等方面。
使用Android编译系统,首先确定当前目录为编译环境,然后包含必要的清除变量操作,接着指定需要编译的Java文件所在的目录,设置APK的名称,最后包含编译操作,具体代码如下:
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) Build all java files in the java subdirectory LOCAL_SRC_FILES := $(call all-subdir-java-files) Name of the APK to build LOCAL_PACKAGE_NAME := LocalPackage Tell it to build an APK include $(BUILD_PACKAGE)
编译一个依赖静态.jar文件的APK
与第一种情况类似,但需要额外添加静态Java库的引用,具体代码如下:
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) List of static libraries to include in the package LOCAL_STATIC_JAVA_LIBRARIES := static-library.jar Build all java files in the java subdirectory LOCAL_SRC_FILES := $(call all-subdir-java-files) Name of the APK to build LOCAL_PACKAGE_NAME := LocalPackage Tell it to build an APK include $(BUILD_PACKAGE)
注意替换static-library.jar
为你的APK程序所需要的JAVA库的JAR文件名。
三、编译一个需要platform key签名的APK
四、编译一个需要特殊vendor key签名的APK
这两部分与第二部分的代码基本相同,只是在签名部分有所不同,需要将LOCAL_CERTIFICATE
的值改为对应的签名文件路径或名称。
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...