Сбой инструментария кучи со статусом выхода 1 [Android]

#android

#Android

Вопрос:

Я уже некоторое время использую heap analytics, и по состоянию на несколько дней назад я не могу выполнить сборку своего проекта без сбоя, если я не настрою ext.heap = ["enabled": false] . Я не вносил никаких изменений в свои файлы gradle. Я также пытался обновить heap до последней версии для Android (0.8.3), но безуспешно. Единственное, о чем я могу думать, это о том, что обновление Android Studio до версии 3.3.2 могло вызвать эту проблему. Вот вывод консоли:

 Caused by: com.heapanalytics.android.gradle.HeapGradleException: Heap instrumentation failed with exit status 1
at com.heapanalytics.android.gradle.InstrumentationCommand.run(InstrumentationCommand.java:71)
at com.heapanalytics.android.gradle.HeapPlugin$1.lambda$execute$1(HeapPlugin.java:553)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:801)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:768)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:131)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:120)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:99)
  

Кто-нибудь еще сталкивался с этой проблемой в Heap analytics или у вас есть какие-либо предложения?

Спасибо

Комментарии:

1. Привет, я столкнулся с той же проблемой. Не могли бы вы сообщить, смогли ли вы устранить эту проблему?

2. @ashwinmahajan У меня нет.. Я отключаю его при развертывании из Android Studio на устройство. Однако у меня это включено для моих производственных сборок, и они генерируются без проблем. Похоже, что это не влияет на создание APK, поэтому, если вам нужно включить его для ваших отладочных сборок, на данный момент это обходной путь.

3. К счастью, для меня это только начало работать, я понятия не имею, почему. В любом случае, спасибо, что дали мне знать.

4. Я сталкиваюсь с той же проблемой, и я не могу заставить ее работать. Я попытался изменить размер кучи и выполнить аннулирование и перезапуск, но это не сработало

Ответ №1:

Я столкнулся с той же проблемой, по-видимому, куча (текущая последняя версия 1.2.0 ) несовместима с новой версией плагина gradle.

Я исправлен путем понижения с:

 classpath "com.android.tools.build:gradle:3.5.0"
  

Для

 classpath "com.android.tools.build:gradle:3.4.1"