Новая реликвия – java.io.IOException: существует файл

У меня возникают проблемы при попытке создать мой Android-проект, который зависит от New Relic. Подробнее см. Ниже.

Команда:

./gradlew clean assembleProdDebug assembleProdDebugTest 

См. Вывод на выходе ниже:

 ... :my-project:my-project:packageReleaseJniLibs[newrelic] Error encountered while loading the New Relic agent java.io.IOException: File exists at sun.tools.attach.BsdVirtualMachine.createAttachFile(Native Method) at sun.tools.attach.BsdVirtualMachine.<init>(BsdVirtualMachine.java:74) at sun.tools.attach.BsdAttachProvider.attachVirtualMachine(BsdAttachProvider.java:63) at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:208) at com.sun.tools.attach.VirtualMachine$attach.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at com.newrelic.agent.android.NewRelicTask.injectAgent(NewRelicTask.groovy:45) at com.newrelic.agent.android.NewRelicTask$injectAgent$0.callCurrent(Unknown Source) FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':my-project:newRelicInstrumentTask'. > java.io.IOException: File exists 

Он жалуется на «Файл существует», но он ничего не говорит о том, какой файл или где и как его решить.

Файл build.gradle верхнего уровня имеет следующую зависимость:

 classpath "com.newrelic.agent.android:agent-gradle-plugin:4.+" 

И каждое из двух приложений имеет следующее:

 compile 'com.newrelic.agent.android:android-agent:4.273.4' 

Новая реликвия и процесс сборки отлично работали, пока я не объединил два приложения в один и тот же проект студии Android. Я сделал это, потому что у двух приложений есть много кода друг с другом.

У кого-то была такая же проблема? Любые идеи о том, как его решить? Просто спросите, нужна ли вам дополнительная информация.