我正在使用 Crashlytics 在使用Build Server(Jenkins)进行构建时分发Android应用。
我已按照此处的说明操作:http://support.crashlytics.com/knowledgebase/articles/388924-beta-distributions-with-ant
每当我通过Jenkins进行构建时,都会有描述的ant命令:
clean
release
crashlytics-upload-distribution -DbetaDistributionGroupAliases="team-android"
但我总是得到错误:
BUILD FAILED
Target "crashlytics-upload-distribution" does not exist in the project "release".
有关其他信息,请参阅我的文件custom_rules.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="crashlytics_custom_rules" default="help">
<!-- See the instructions at the top of crashlytics_build.xml
for information about nonstandard builds. -->
<import file="crashlytics/crashlytics_build.xml"/>
</project>
文件:crashlytics_build_base.xml
&amp; crashlytics_build.xml
未被更改。
另外我在构建上使用proguard,在proguard-project.txt上我添加了:
# Crashlytics - To show correctly the stacktraces
-keepattributes SourceFile,LineNumberTable
有人能指出我可能出现的错误吗?
由于
答案 0 :(得分:0)
没关系。我有几个build.xml
。
根文件夹中的那个不是导入Android默认值的build.xml
也不是custom_rules.xml
我需要调用
来自自定义ant release crashlytics-upload-distribution -DbetaDistributionGroupAliases =&#34;团队机器人&#34;
build.xml
的