Android java.exe завершен с ненулевым значением выхода 1
Я пробовал искать похожие, и никакое решение не работало. Я ранее запускал приложения без проблем, но мое новое приложение внезапно начало давать мне проблемы. Он всегда терпит неудачу, когда я пытаюсь запустить его, говоря:
Вот что отображается консоль:
Это приложение очень простое, и я не сильно его изменил из макета. Он предназначен только для леденцов и использует только функции запаса. Вот пример build.gradle:
Возможно, это была проблема с моей установкой Java. Я удалил все следы файлов Java (C://program files/Java/jdk) и jre и переустановил их с официальной страницы , и теперь все работает нормально.
Произошла одна и та же ошибка, которая была вызвана конфликтующими доступными ресурсами. Я сделал чистый проект, и ошибка больше не встречалась.
После большого количества серфинга я обнаружил, что проблема связана с GC (из памяти). Добавив ниже код в мой build.gradle, я сохранил свой день.
Возможно, вы можете изменить номер buildToolsVersion.
это моя проблема:
Я просто изменяю buildToolsVersion для buildToolsVersion “23.0.2”, и проблема была решена.
Проблема ОЗУ. У меня было подобное сообщение в моих сообщениях Gradle Build
Почему: У меня не было бесплатной ОЗУ на моем ноутбуке с ОС Windows 8.1.
Решение: Я закрыл несколько программ, которые мне не нужны. После этого у меня было больше бесплатной памяти, и мой проект был построен в студии Android.
В моем случае решение заключалось в том, чтобы закрыть Android Studio и убить java-процессы, которые были очень большими (1,2 ГБ). После этого мой проект работает нормально (OS X Mount Lion, Android Studio 1.2.2, iMac Mid 2011 4GB Ram).
У меня была такая же проблема после добавления библиотеки Icecick к моим зависимостям gradle. После удаления зависимостей все кажется прекрасным. Как только я знаю, почему эта проблема появилась, я снова напишу
1. Просто очистите проект и проверьте его работу или нет.
2.Просто перезапустите андроид-студию после закрытия всех задач мусора.
3.Если оба вышеперечисленные вещи не работают, добавьте это в файл gradle.build
После добавления файла jar в папку проекта lib и после добавления его в файл build.gradle в качестве примера компиляции при синхронизации gradle добавьте дополнительную строку как компилировать файлы (‘libs/example.jar’). Вам просто нужно удалить строку, которую вы ранее добавили в файл build.gradle, т.е. Пример компиляции “после синхронизации gradle. Вам также необходимо удалить строку скомпилировать файлTree (dir: ‘libs’, include: ‘*.jar’)
добавьте это в свою конструкцию gradle. Это сработало для меня
Я пробовал практически все, пока не попытаюсь запустить script из командной строки ошибки:
Затем я прокомментировал настройку памяти разработчика в gradle script:
и я смог передать эту ошибку. Мне нужно увеличить RAM в моем ноутбуке.
Вы должны обновить все блоки в SDK Manager (Библиотека поддержки и т.д.), все не обновленные библиотеки и пакеты. После этого вы должны синхронизировать gradle файлы с проектом и радоваться!
Ответ для меня заключался в том, чтобы освободить память для процесса сборки, закрыв программирование или перезагрузив машину (win10, похоже, хуже управляет памятью, чем win7)
Почему это исправлено для меня?
Во время сборки в студии Android не хватает памяти для компиляции, но она не показывает никаких ошибок. Ошибка: app: preDexDebug произошла, когда я попытался загрузить скомпилированное приложение на телефон.
Иногда я мог бы пройти через этот момент (нет приложения: ошибка preDexDebug), но при запуске приложения на Android я получил исключения ClassNotFound. Это было ключом к поиску студии Android, которая не собирала все мои файлы во время сборки из-за нехватки памяти (win10 попросил меня закрыть студию Android для сохранения памяти во время сборки), хотя IDE показывает мне, что сборка была успешной.
Уборка и восстановление проекта работает для меня. В студии Android:
В моем случае настройка размера Java Max Heap от 2g до 1g.
Добавьте следующий код в файл приложения build.gradle
Это решение работает для меня
Установите Java JDK 8.
Затем перейдите в Инструменты- > Параметры → Инструменты для переопределения переменных Apava Cordova- > Environment и установите путь к вашему JDK в “C:\Program Files\java\jdk1.8.0_121”, чтобы получить Java 8 вместо Java 7.
Я получил эту ошибку после переноса моего проекта с моего ноутбука на свой рабочий стол в Android Studio.
Моим решением было перезапустить Android Studio, затем очистить проект и, наконец, выполнить проект.
У меня была такая же проблема, после того как я попробовал каждый из ответов здесь, я заметил, что пакет, который я переименовал, не был переименован в класс, который его импортировал. Я исправил это имя и сразу решил проблему.
Вероятно, это связано с тем, что ваше приложение превышает количество меток 65 тыс., что вызывает ошибку dex. В вашем приложении нет решения, кроме включения мультисайсирования.
Ну, может быть много проблем, связанных с ним. Прежде всего проверьте, перепутались ли вы с местами размещения файлов. например, что я сделал, я помещал файл без xml в папку с анимацией, что недопустимо. Поэтому проверьте, не случилось ли с вами такое.
Вы включили мультисайдинг?. Расширьте свой основной класс приложения MultiDexApplication. У меня есть дополнительная ошибка, связанная с ошибкой. Они выглядят следующим образом.
Это ясно говорит о том, что ошибка произошла из-за нехватки памяти. Попробуйте следующее:
- расширьте свой основной класс приложения с помощью MultiDexApplication.
- закрыть неиспользуемые приложения из фона и перезапустить Android Studio.
Это сделает трюк;)
Дайте этой матери шанс:
Не забудьте закладок this.
У меня была такая же проблема только сейчас, и она оказалась вызвана неисправным файлом attrs.xml в одном из моих модулей. Первоначально у файла было два стилируемых атрибута для одного из моих пользовательских представлений, но я удалил его, когда оказалось, что он больше не нужен. Однако это, видимо, не было правильно зарегистрировано в среде IDE, поэтому сборка завершилась неудачно, когда он не смог найти атрибут.
Решение для меня состояло в том, чтобы повторно добавить атрибут, запустите clean project , после чего сборка завершилась успешно, и я смог бы успешно удалить атрибут снова без каких-либо дополнительных проблем.
Надеюсь, это поможет кому-то.
Существует много причин, приводящих к
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: команда процесса ‘C:\Program Files\Java\jdk1.8.0_60\bin\java.exe’ ‘завершено с ненулевое значение выхода 1
Если вы не достигли предела dex, но вы получаете ошибку, подобную этой Error:com.android.dx.cf.iface.ParseException: name already added: string
Попробуйте отключить proguard, если ему удастся скомпилировать без проблем, вам нужно будет выяснить, какая библиотека вызвала его и добавить в файл proguard-rules.pro
В моем случае эта проблема возникает, когда я обновляю compile ‘com.google.android.gms:play-services-ads:8.3.0’ до compile ‘com.google.android.gms:play-services-ads:8.4.0’
Одним из способов решения этой проблемы я добавил это в файл proguard-rules.pro
Я разрешаю эту проблему с шутки. У меня есть два класса с именами startDl и startDl . Я просто меняю один из них на StartDownload , и моя проблема решена. также ресурсы могут иметь имя, которое уже зарезервировано с ресурсом в проекте. просто переименуйте похожие имена в разные.
Экспериментально я нашел способ:
Приложение расширяет приложение не MultiDexApplication
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
От зависимостей (в build.gradle ):
Все, что вам нужно сделать, это убить часть выполняющегося процесса и освободить место в вашей памяти (ОЗУ). Вы можете попытаться закрыть часть программы с высокой потребляемой памятью. Вы также можете попробовать перезапустить Android Studio. Это сработало для меня.
Источник
Process ‘command ‘E:\AndroidStudio\jre\bin\java.exe» finished with non-zero exit value 1 #1139
Comments
wahyip commented Mar 4, 2019 •
After adding implementation ‘com.airbnb.android:lottie:2.3.1’ not able to compile the project the throw below error Process ‘command ‘E:\AndroidStudio\jre\bin\java.exe» finished with non-zero exit value 1
`org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:app:transformClassesWithDesugarForSoonest_googleplayDebug’.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:103)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:73)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)
at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:256)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:249)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:238)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:663)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:597)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments <@e:\Erp\app\build\intermediates\tmp\desugar_args5569457885528010798>
at com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55)
at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104)
at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:213)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:50)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:124)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:113)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:95)
. 33 more
Caused by: com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments <@e:\Erp\app\build\intermediates\tmp\desugar_args5569457885528010798>
at com.android.build.gradle.internal.transforms.DesugarTransform.transform(DesugarTransform.java:236)
at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:222)
at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:218)
at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102)
. 49 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments <@e:\Erp\app\build\intermediates\tmp\desugar_args5569457885528010798>
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
at java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:720)
at com.android.ide.common.internal.WaitableExecutor.waitForTasksWithQuickFail(WaitableExecutor.java:146)
at com.android.build.gradle.internal.transforms.DesugarTransform.transform(DesugarTransform.java:230)
. 52 more
Caused by: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments <@e:\Erp\app\build\intermediates\tmp\desugar_args5569457885528010798>
at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1431)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments <@e:\Erp\app\build\intermediates\tmp\desugar_args5569457885528010798>
at com.android.build.gradle.internal.process.GradleProcessResult.buildProcessException(GradleProcessResult.java:73)
at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:48)
at com.android.build.gradle.internal.transforms.DesugarTransform.lambda$processNonCachedOnes$3(DesugarTransform.java:316)
at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424)
. 4 more
Caused by: org.gradle.process.internal.ExecException: Process ‘command ‘E:\AndroidStudio\jre\bin\java.exe» finished with non-zero exit value 1
at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:389)
at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:46)
. 6 more
build.gradle:
`apply plugin: ‘com.android.application’
android <
compileSdkVersion 26
buildToolsVersion ‘26.0.2’
defaultConfig <
applicationId «. »
minSdkVersion 17
targetSdkVersion 26
versionCode 11
versionName «2.0»
testInstrumentationRunner «android.support.test.runner.AndroidJUnitRunner»
javaCompileOptions <
annotationProcessorOptions <
includeCompileClasspath = true
>
>
multiDexEnabled true
ndk <
abiFilters ‘armeabi’ , ‘x86’, ‘armeabi-v7a’, ‘x86_64’, ‘mips’, ‘mips64’
>
>
dependencies <
implementation fileTree(include: [‘*.jar’], dir: ‘libs’)
implementation ‘com.android.support:appcompat-v7:26.1.0’
implementation ‘com.android.support.constraint:constraint-layout:1.0.2’
implementation files(‘libs/jcore-android-1.2.1.jar’)
implementation files(‘libs/jpush-android-3.1.3.jar’)
testImplementation ‘junit:junit:4.12’
androidTestImplementation ‘com.android.support.test 🏃 1.0.1’
androidTestImplementation ‘com.android.support.test.espresso:espresso-core:3.0.1’
compile ‘com.android.support:multidex:1.0.0’
compile(‘com.android.support:design:26.1.0’) <
exclude module: ‘support-annotations’
>
compile files(‘libs/tbs_sdk_thirdapp_v3.6.0.1310_43612_sharewithdownload_withoutGame_obfs_20180706_163319.jar’)
compile ‘com.alibaba:fastjson:1.1.53.android’
compile ‘com.joooonho:selectableroundedimageview:1.0.1’
compile project(‘:simon_core’)
implementation ‘com.chenenyu.router:router:1.5.2’
The text was updated successfully, but these errors were encountered:
Источник