Createprocess error 2 android studio

I upgraded my windows and reinstalled Android studio 0.3.2. I am using windows8.1 Pro now and installed java x64, I also did set up JAVA_HOME EV to C:Program FilesJavajdk1.7.0_45 and Android stu...

I upgraded my windows and reinstalled Android studio 0.3.2. I am using windows8.1 Pro now and installed java x64, I also did set up JAVA_HOME EV to C:Program FilesJavajdk1.7.0_45 and Android studio is installed in D:Android Stutio

When I try to run my project I get the Following Error

Cannot run program "C:Program Files (x86)Javajdk1.7.0_40binjava" (in directory "D:Android Stutiosystemcompile-server"): CreateProcess error=2, The system cannot find the file specified

Android studio is installed in D:Android Stutio

How to fix this one

asked Nov 9, 2013 at 9:43

dmSherazi's user avatar

5

Since android studio is still referring to jdk1.7.0_40 change its path

  1. Goto Files->Other Settings->Default Project Structure.

  2. Under Platform Settings Select Android sdk…under JDK location change C:Program Files (x86)Javajdk1.7.0_40 to C:Program FilesJavajdk1.7.0_45

That should do the trick :)

answered Jan 25, 2014 at 13:24

user3235168's user avatar

user3235168user3235168

3063 silver badges4 bronze badges

1

Try the following: Open a new commandline (Win+R => cmd.exe) and enter «java». I predict that you’ll get an error that says something like «command not found». The reason for this is that you don’t have an windows environment variable set for your java.exe.

Do so by Win+X => System => Advanced System Settings => Advanced => Environment variables => search for PATH under the system variables => edit => append the path to your java.exe sperarated by ;

For example:
../other/pathes/with/file.exe;C:Program Files (x86)Javajdk1.6.0_45bin

Save,close,restart

answered Jan 9, 2014 at 11:24

muetzenflo's user avatar

muetzenflomuetzenflo

5,5114 gold badges38 silver badges81 bronze badges

I got this same error on android studio 3.1 which I’ve just now updated.
user3235168’s answer worked for me.

Additionally I had to remove the check mark from ‘Use embedded JDK(recommended)’
Then browse to jdk’s path — C:Program FilesJavajdk1.8.0_144

answered Apr 8, 2018 at 6:41

Abu Sufian's user avatar

I hope this answer can be a reference for new comer!

I got same issue and I stuck for this error!

Finally I got solution here!

After I explore the error detail, I got message that there are issue with NDK.
Try to disable NDK or add the following code in your gradle.build

packagingOptions{
    doNotStrip '*/mips/*.so'
    doNotStrip '*/mips64/*.so'
}

answered Apr 8, 2019 at 17:58

Ajie Kurniyawan's user avatar

0

proper solution of this

  1. Download old ndk from here

  2. Extract to your SDK file path like mine is H:SDKndk-bundle16

  3. Now show it in gradle.properties folder.

Mahdi Younesi's user avatar

answered May 18, 2018 at 11:19

Tab Soft's user avatar

I am getting this because of ndk path .

Check the ndk path in local.properties file & also check the sdk path .
Delete the build file , sometimes it makes the error in case you are migrating the project from Linux to windows or vice versa .

Then click invalidate cache and restart .

Mine this solved this issue . Hope this will help you .

answered Jun 1, 2020 at 5:00

RANAJEET BARIK's user avatar

I had exactly the same error: CreateProcess error=2, The system cannot find the file specified [Android studio]
No changes, just started Android Studio (3.6.2) in the morning and the bug appeared.

Anyway, I fixed this one by reinstalling Android Studio from scratch. I know it sounds stupid, but neither option worked for me, I just didn’t have another hour to play with it.

answered Apr 16, 2020 at 11:13

Andrew's user avatar

AndrewAndrew

2,2301 gold badge19 silver badges34 bronze badges

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account


Open

GithubRyze opened this issue

Dec 25, 2017

· 10 comments

Comments

@GithubRyze

i have cloned the source code by git in WIN7. and build in android studio 3.0, but build failed with Error:CreateProcess error=2, The system cannot find the file specified

@fat-tire

which file can’t it find? can you post the full error to gist.github.com?

@GithubRyze

i have found some resolution in Net but all are useless!!
then i run gradlew build —debug in terminal. i get a exception as following:
15:03:03.192 [ERROR] [org.gradle.configuration.project.LifecycleProjectEvaluator] Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure
takes precedence.
java.lang.IllegalStateException: compileSdkVersion is not specified.
at com.google.common.base.Preconditions.checkState(Preconditions.java:456)
at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:590)
at com.android.build.gradle.BasePlugin.lambda$null$3(BasePlugin.java:555)
at com.android.build.gradle.BasePlugin$$Lambda$76/189433.call(Unknown Source)
at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81)
at com.android.build.gradle.BasePlugin.lambda$createTasks$4(BasePlugin.java:551)
at com.android.build.gradle.BasePlugin$$Lambda$75/22806838.execute(Unknown Source)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:91)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:80)
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42)
at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230)
at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149)
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58)
at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:324)
at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:234)
at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140)
at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy25.afterEvaluate(Unknown Source)
at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:75)
at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:69)
at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:33)
at org.gradle.configuration.project.LifecycleProjectEvaluator$ConfigureProject.run(LifecycleProjectEvaluator.java:103)
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:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:49)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:651)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:133)
at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:60)
at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:38)
at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuild.run(DefaultGradleLauncher.java:246)
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:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.initialization.DefaultGradleLauncher.configureBuild(DefaultGradleLauncher.java:165)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:124)
at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:107)
at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78)
at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)
at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)
at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43)
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:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)
at org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:45)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:29)
at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)
at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:71)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:45)
at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:51)
at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:64)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:29)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:42)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:58)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:33)
at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
at org.gradle.util.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
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)
15:03:03.194 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Completing Build operation ‘Configure project :’
15:03:03.194 [null] [org.gradle.internal.progress.DefaultBuildOperationExecutor]
15:03:03.194 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Completing Build operation ‘Configure build’
15:03:03.194 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
15:03:03.194 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.
15:03:03.194 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
15:03:03.194 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
15:03:03.194 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] A problem occurred evaluating root project ‘haven’.
15:03:03.194 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > A problem occurred starting process ‘command ‘git»
15:03:03.194 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
15:03:03.194 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Try:
15:03:03.195 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Run with —stacktrace option to get the stack trace.
15:03:03.195 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
15:03:03.195 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Get more help at https://help.gradle.org
15:03:03.195 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger]
15:03:03.195 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger] BUILD FAILED in 0s

@fat-tire

What happens if you try something like:

$ ./gradlew assembleDebug

@GithubRyze

the same error!! but when remove the getVersionName in build.gradle , its build success!! Dose git environment setup have some problems in my PC??

@grbIzl

It seems, that git is not installedadded to PATH: «A problem occurred starting process ‘command ‘git» Check in command line git —version. If it doesn’t find git, add it manually or simply install from https://git-scm.com/download/win and restart studio.

@pk-development

I’d the same issue on windows 64bit machine only way I could get this error fixed was to temporary disable this code. I’ve also updated Android Studio and Gradle

inside the build.grade file

fix

git is also installed and shows from command line. Hope this helps cheers

@eighthave

We only ever work on UNIX (GNU/Linux and OSX) so it is not surprising that there are issues on Windows. We rarely encounter bug reports even from Windows. That code snippet just needs git in the PATH somewhere, which is possible on Windows too. Perhaps its easier to use Cygwin or WSL or something, but I’m just guessing. Patches are welcome for making that work on Windows.

@percy-g2

in logs i see «java.lang.IllegalStateException: compileSdkVersion is not specified.», go to project structure -> click on haven module in bottom left then check for properties of compile sdk and click ok.

@pk-development

@eighthave I usually have linux but last laptop died, and work I’m doing at the moment I’ve to use windows.

(Update: The above issue works fine now and I’ve included the code back in, Must have been an issue with git). Not really sure what I did but compiling fine.

@normadbot

Just add Git path to your system variables with name PATH and set the SDK path in settings of android.

I got this same error on android studio 3.1 which I’ve just now updated.
user3235168’s answer worked for me.

Additionally I had to remove the check mark from ‘Use embedded JDK(recommended)’
Then browse to jdk’s path — C:Program FilesJavajdk1.8.0_144

Since android studio is still referring to jdk1.7.0_40 change its path

  1. Goto Files->Other Settings->Default Project Structure.

  2. Under Platform Settings Select Android sdk…under JDK location change C:Program Files (x86)Javajdk1.7.0_40 to C:Program FilesJavajdk1.7.0_45

That should do the trick :)

I hope this answer can be a reference for new comer!

I got same issue and I stuck for this error!

Finally I got solution here!

After I explore the error detail, I got message that there are issue with NDK.
Try to disable NDK or add the following code in your gradle.build

packagingOptions{
    doNotStrip '*/mips/*.so'
    doNotStrip '*/mips64/*.so'
}

Try the following: Open a new commandline (Win+R => cmd.exe) and enter «java». I predict that you’ll get an error that says something like «command not found». The reason for this is that you don’t have an windows environment variable set for your java.exe.

Do so by Win+X => System => Advanced System Settings => Advanced => Environment variables => search for PATH under the system variables => edit => append the path to your java.exe sperarated by ;

For example:
../other/pathes/with/file.exe;C:Program Files (x86)Javajdk1.6.0_45bin

Save,close,restart

Tags:

Android Studio

Related

Я обновил свои окна и переустановил Android studio 0.3.2 . Сейчас я использую windows8.1 Pro и установил java x64, я также настроил JAVA_HOME EV на C:Program FilesJavajdk1.7.0_45, а студия Android установлена ​​в D:Android Stutio

Когда я пытаюсь запустить свой проект, я получаю следующую ошибку

Cannot run program "C:Program Files (x86)Javajdk1.7.0_40binjava" (in directory "D:Android Stutiosystemcompile-server"): CreateProcess error=2, The system cannot find the file specified

Студия Android установлена ​​в D:Android Stutio

Как исправить это

7 ответов

Лучший ответ

Поскольку студия Android все еще ссылается на jdk1.7.0_40, измените свой путь

  1. Перейти к файлам-> Другие настройки-> Структура проекта по умолчанию.

  2. В настройках платформы выберите Android sdk … в разделе JDK измените расположение C: Program Files (x86) Java jdk1.7.0_40 на C: Program Files Java jdk1.7.0_45

Это должно делать свое дело :)


28

user3235168
25 Янв 2014 в 17:24

Попробуйте следующее: Откройте новую командную строку (Win + R => cmd.exe) и введите «java». Я предполагаю, что вы получите сообщение об ошибке вроде «команда не найдена». Причина в том, что для вашего java.exe не задана переменная среды Windows.

Сделайте это с помощью Win + X => System => Advanced System Settings => Advanced => Environment variables => найдите PATH в системных переменных => edit => добавьте путь к вашему java.exe с указанием;

Например: ../other/pathes/with/file.exe;C:Program Files (x86) Java jdk1.6.0_45 bin

Сохранить, закрыть, перезапустить


3

muetzenflo
9 Янв 2014 в 15:24

У меня такая же ошибка в Android Studio 3.1, которую я только что обновил. Ответ user3235168 сработал для меня.

Кроме того, мне пришлось снять галочку с «Использовать встроенный JDK (рекомендуется)». Затем перейдите по пути jdk — C: Program Files Java jdk1.8.0_144.


3

Abu Sufian
8 Апр 2018 в 09:41

Надеюсь, этот ответ может послужить справочным материалом для новичков!

У меня такая же проблема, и я застрял из-за этой ошибки!

Наконец-то у меня есть решение!

После того, как я изучил детали ошибки, я получил сообщение о том, что с NDK возникла проблема. Попробуйте отключить NDK или добавьте следующий код в свой gradle.build

packagingOptions{
    doNotStrip '*/mips/*.so'
    doNotStrip '*/mips64/*.so'
}


3

Ajie Kurniyawan
8 Апр 2019 в 20:58

правильное решение этой проблемы

  1. Загрузите старый ndk с здесь

  2. Извлеките путь к вашему файлу SDK, например, мой H: SDK ndk-bundle16

  3. Теперь покажите его в папке gradle.properties.


2

Mahdi Younesi
18 Май 2018 в 17:48

Я получаю это из-за пути ndk.

Проверьте путь ndk в файле local.properties, а также проверьте путь sdk. Удалите файл сборки, иногда возникает ошибка, если вы переносите проект с Linux на Windows или наоборот.

Затем нажмите аннулировать кеш и перезапустите.

Моя это решило эту проблему. Надеюсь, что это поможет вам .


1

RANAJEET BARIK
1 Июн 2020 в 08:00

У меня была точно такая же ошибка: CreateProcess error = 2, система не может найти указанный файл [Android studio] Никаких изменений, просто утром запустил Android Studio (3.6.2) и ошибка появилась.

В любом случае, я исправил это, переустановив Android Studio с нуля . Я знаю, это звучит глупо, но ни один из вариантов у меня не сработал, просто у меня не было еще часа, чтобы поиграть с ним.


-1

Andrew
16 Апр 2020 в 14:13

Я обновил свою винду и переустановил Студия Android 0.3.2. Сейчас я использую windows8.1 Pro и установил java x64, я также настроил JAVA_HOME EV до C:Program FilesJavajdk1.7.0_45 и студия Android установлена ​​в D:Android Stutio

Когда я пытаюсь запустить свой проект, я получаю следующую ошибку

Cannot run program "C:Program Files (x86)Javajdk1.7.0_40binjava" (in directory "D:Android Stutiosystemcompile-server"): CreateProcess error=2, The system cannot find the file specified

Студия Android установлена ​​в D:Android Stutio

Как исправить это

7 ответы

Поскольку студия Android по-прежнему ссылается на jdk1.7.0_40, измените свой путь

  1. Перейти к Файлы->Другие настройки->Структура проекта по умолчанию.

  2. В разделе «Настройки платформы» выберите «Android sdk…» в разделе «Расположение JDK» измените C:Program Files (x86)Javajdk1.7.0_40 на C:Program FilesJavajdk1.7.0_45.

Это должно делать свое дело :)

Создан 25 янв.

Попробуйте следующее: Откройте новую командную строку (Win+R => cmd.exe) и введите «java». Я предсказываю, что вы получите сообщение об ошибке вроде «команда не найдена». Причина этого в том, что у вас нет переменной среды Windows, установленной для вашего java.exe.

Сделайте это с помощью Win + X => Система => Дополнительные параметры системы => Дополнительно => Переменные среды => найдите PATH в системных переменных => отредактируйте => добавьте путь к вашему java.exe, разделенному ;

Например: ../other/pathes/with/file.exe;C:Program Files (x86)Javajdk1.6.0_45bin

Сохранить, закрыть, перезапустить

Создан 09 янв.

У меня такая же ошибка в Android Studio 3.1, которую я только что обновил. Ответ пользователя 3235168 сработал для меня.

Кроме того, мне пришлось снять флажок «Использовать встроенный JDK (рекомендуется)». Затем перейдите к пути jdk — C:Program FilesJavajdk1.8.0_144.

ответ дан 08 апр.

Я надеюсь, что этот ответ может быть ссылкой для новичка!

У меня такая же проблема, и я застрял из-за этой ошибки!

Наконец-то я получил решение здесь!

После того, как я изучил детали ошибки, я получил сообщение о проблеме с NDK. Попробуйте отключить NDK или добавьте следующий код в свой gradle.build

packagingOptions{
    doNotStrip '*/mips/*.so'
    doNotStrip '*/mips64/*.so'
}

ответ дан 08 апр.

правильное решение этого

  1. Скачать старый ndk с здесь

  2. Извлеките путь к файлу SDK, как у меня, H:SDKndk-bundle16

  3. Теперь покажите его в папке gradle.properties.

ответ дан 18 мая ’18, 15:05

Я получаю это из-за пути ndk.

Проверьте путь ndk в файле local.properties, а также проверьте путь sdk. Удалите файл сборки, иногда возникает ошибка, если вы переносите проект с Linux на Windows или наоборот.

Затем нажмите аннулировать кеш и перезапустите.

Мой это решил эту проблему. Надеюсь, что это поможет вам .

Создан 01 июн.

У меня была точно такая же ошибка: Ошибка CreateProcess = 2, система не может найти указанный файл [Android studio]
Никаких изменений, просто утром запустил Android Studio (3.6.2) и появился баг.

Во всяком случае, я исправил это переустановка Android Studio с нуля. Я знаю, это звучит глупо, но ни один из вариантов мне не помог, у меня просто не было еще часа, чтобы поиграть с ним.

ответ дан 16 апр.

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками

android-studio

or задайте свой вопрос.

Понравилась статья? Поделить с друзьями:
  • Createinputlayout failed with error code 0x887a0006
  • Createfilemapping error 1006
  • Craftbukkit error unable to access jarfile craftbukkit jar
  • Craft tweaker как изменить крафт
  • Craft the world crash dump ошибка