ant 编译android时候执行到打包资源文件时候报错
2017-01-02 15:10
435 查看
ant 编译android程序时候,执行到打包资源文件的时候报错了,报了好多图片文件找不到,麻烦大神们看代码中那错了
log日志:
[exec]
[exec] E:\Code_2016_01\WisdomGather_2016_02_14_1107\WisdomGather_Product_sh
anxi\WisdomGather_Product\res\drawable\sp_bg_selector.xml:4: error: Error: No re
source found that matches the given name (at 'drawable' with value '@drawable/sp_bg_ed').
build.xml中打包资源文件代码
<target name="package-res-and-assets">
<echo>Packaging resources and assets ${out.resource.package.absolute.file} ...</echo>
<exec executable="${tools.aapt}" failonerror="true">
<arg value="package" />
<arg value="-f" /> <!-- 资源覆盖重写 -->
<arg value="-S" />
<arg value="${basedir}/res" />
<arg value="-S"/>
<arg value="${in.native.libs.absolute.dir1}/res"/>
<arg value="-S"/>
<arg value="${in.native.libs.absolute.dir2}/res"/>
<arg value="-S"/>
<arg value="${in.native.libs.absolute.dir3}/res"/>
<arg value="-S"/>
<arg value="${in.native.libs.absolute.dir4}/res"/>
<arg value="-I" />
<arg value="${jar.android}" />
<arg value="-A" /> <!-- asset目录也打包 -->
<arg value="${basedir}/assets" />
<arg value="-M" />
<arg value="${in.manifest.file}" />
<arg value="-F" /> <!-- 输出资源压缩包 -->
<arg value="${out.resource.package.absolute.file}" />
<arg value="--auto-add-overlay" />
</exec>
</target>
log日志:
[exec]
[exec] E:\Code_2016_01\WisdomGather_2016_02_14_1107\WisdomGather_Product_sh
anxi\WisdomGather_Product\res\drawable\sp_bg_selector.xml:4: error: Error: No re
source found that matches the given name (at 'drawable' with value '@drawable/sp_bg_ed').
build.xml中打包资源文件代码
<target name="package-res-and-assets">
<echo>Packaging resources and assets ${out.resource.package.absolute.file} ...</echo>
<exec executable="${tools.aapt}" failonerror="true">
<arg value="package" />
<arg value="-f" /> <!-- 资源覆盖重写 -->
<arg value="-S" />
<arg value="${basedir}/res" />
<arg value="-S"/>
<arg value="${in.native.libs.absolute.dir1}/res"/>
<arg value="-S"/>
<arg value="${in.native.libs.absolute.dir2}/res"/>
<arg value="-S"/>
<arg value="${in.native.libs.absolute.dir3}/res"/>
<arg value="-S"/>
<arg value="${in.native.libs.absolute.dir4}/res"/>
<arg value="-I" />
<arg value="${jar.android}" />
<arg value="-A" /> <!-- asset目录也打包 -->
<arg value="${basedir}/assets" />
<arg value="-M" />
<arg value="${in.manifest.file}" />
<arg value="-F" /> <!-- 输出资源压缩包 -->
<arg value="${out.resource.package.absolute.file}" />
<arg value="--auto-add-overlay" />
</exec>
</target>
相关文章推荐
- ant 编译android程序 执行build.xml文件到打包资源文件时候报错!提示找不到资源文件!
- 【Android】打包过程:生成自动代码->编译->(混淆)->dex文件->生成资源文件->打apk包->(签名)->对齐
- Android应用程序资源文件的编译和打包原理
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- 《Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式》
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- 用 Ant 打包Android项目时 ,因资源文件中包含.9.png 报错
- 通过Ant将Android project编译打包成APK文件并安装到手机
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- 通过Ant将Android project编译打包成APK文件并安装到手机
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- android 下用ant编译脚本执行批量渠道打包
- android使用ant自动打包(更改java文件中的属性值,批量自动生成)