小编典典
我已经以棘手的方式解决了这个问题;这里是
要在具有多个源目录的android中构建库项目,请首先转到 ant.properties 文件(对于Linux,它是
build.properties )并添加 source.dir
source.dir=first_source_dir ;second_source_dir ; third_source_dir
对于LIB项目, 蚂蚁 创建 罐子 编译库 的.class 从目录中的文件 斌/班 的 out.dir 指定目录
ant.properties 或 build.properties 文件;
创建 jar时*, ant 会从 jar中 删除所有 .java 源文件,如果编码人员将任何 .java
源文件保留在 out.dir 目录中,并在 source.dir中 指定该目录, 则 该 jar 文件可能会包含在
jar 中。*
现在要删除这些 .java 源 ant ,请使用以下命令转到 source.dir 目录
dir="${source.absolute.dir}"
使用此命令, ant 实际上尝试进入目录
cd /first_source_dir ;second_source_dir ; third_source_dir
不存在…
解:
步骤1.首先,确保您的 源目录 (source.dir)和 构建目录 (out.dir)不同;
步骤2.转到C:\ Program Files \ Android \ android-sdk \ tools \ ant打开 build.xml,
然后转到 jar 标记
includes="**/*.class"
excludes="${project.app.package.path}/R.class ${project.app.package.path}/R$*.class ${project.app.package.path}/Manifest.class ${project.app.package.path}/Manifest$*.class ${project.app.package.path}/BuildConfig.class"/>
现在评论或删除最后一个 文件集 标签的 罐子 标签
includes="**/*.class"
excludes="${project.app.package.path}/R.class ${project.app.package.path}/R$*.class ${project.app.package.path}/Manifest.class ${project.app.package.path}/Manifest$*.class ${project.app.package.path}/BuildConfig.class"/>
现在建立您的项目;
2020-11-16