Android Ant自定义构建和ProGuard
我目前正在使用一个自定义build.xml来配置带有ant的ProGuard,但在运行时遇到了一些问题:Android Ant自定义构建和ProGuard,android,ant,proguard,Android,Ant,Proguard,我目前正在使用一个自定义build.xml来配置带有ant的ProGuard,但在运行时遇到了一些问题: >ant clean release 从命令提示中 具体来说, 1) “无法从资源anttasks.properties加载定义。找不到它。” 2) “无法从资源emma_ant.properties加载定义。找不到它。” 3) “问题:无法创建任务或类型设置”在线设置[import=“false”/ 我的build.xml文件可在以下链接中找到: () 非常感谢您的帮助 Ryan
>ant clean release
从命令提示中
具体来说,
1) “无法从资源anttasks.properties加载定义。找不到它。”2) “无法从资源emma_ant.properties加载定义。找不到它。”
3) “问题:无法创建任务或类型设置”在线设置[import=“false”/ 我的build.xml文件可在以下链接中找到: () 非常感谢您的帮助
Ryan您的Emma任务相关配置如下:
<!-- Emma configuration -->
<property name="emma.dir" value="${sdk.dir}/tools/lib" />
<path id="emma.lib">
<pathelement location="${emma.dir}/emma.jar" />
<pathelement location="${emma.dir}/emma_ant.jar" />
</path>
<taskdef resource="emma_ant.properties" classpathref="emma.lib" />
问题:
- ${sdk.dir}/tools/lib/emma.jar
- ${sdk.dir}/tools/lib/emma_ant.jar
由于您的ANT文件没有设置sdk.dir属性,我猜这就是问题所在。谢谢您的回复!我检查并引用了local.properties文件中的SDK,但我认为build.xml既没有引用SDK,也没有引用local.properties。我在这些位置也没有emma JAR。@user3812290可以解释错误,好吧:-)