在Travis CI中构建apk失败。但是有时它可以成功构建,尤其是在晚上。我不确定这是网络错误还是其他原因。
SEVERE: APKit-AdkInstrumentor(1): extracting the apk failed rc = 1
Throwable occurred: aC: extracting the apk failed rc = 1
at aG.a(SourceFile:199)
at aG.a(SourceFile:155)
at aG.a(SourceFile:150)
at v.a(SourceFile:142)
at e.f(SourceFile:181)
at e.<init>(SourceFile:88)
at a.<init>(SourceFile:27)
at com.dynatrace.android.instrumentation.AdkInstrumentor.c(SourceFile:337)
at com.dynatrace.android.instrumentation.AdkInstrumentor.main(SourceFile:277)
Instrumentation failed
Task :mobile:autoInstrumentStagUnpinnedRelease FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':mobile:autoInstrumentStagUnpinnedRelease'.
Process 'command '/home/travis/build/app-android/mobile/build/tmp/prepareApkit/dynatrace-mobile-agent-android-7.2.4.1262/Android/auto-instrumentor/instrument.sh'' finished with non-zero exit value 5
答案 0 :(得分:0)
如果您确定有时构建可以正常工作,我认为它可能与应用程序的第三方有关(我想您要确保Dynatrace Gradle插件有效,请先清理并同步项目,然后工作成功)检查Travis-ci配置)
还,需要检查Travis-ci是否支持这种与第三方应用程序相关的应用程序
从链接上看到
https://answers.dynatrace.com/questions/213065/auto-instrument-apk-failed.html
您仍在使用自动乐器版本7.1.10.2332。如果您使用的是Dynatrace Gradle插件,则应清理并同步项目。此行为应强制Android Studio使用新的插件版本。
要解决您的问题,我们需要完整的日志文件。该问题发生在第3方工具中,根本原因在堆栈跟踪中不可见。