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
5
Since android studio is still referring to jdk1.7.0_40 change its path
-
Goto Files->Other Settings->Default Project Structure.
-
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
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
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
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
0
proper solution of this
-
Download old ndk from here
-
Extract to your SDK file path like mine is H:SDKndk-bundle16
-
Now show it in gradle.properties folder.
answered May 18, 2018 at 11:19
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
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
AndrewAndrew
2,2301 gold badge19 silver badges34 bronze badges
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
5
Since android studio is still referring to jdk1.7.0_40 change its path
-
Goto Files->Other Settings->Default Project Structure.
-
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
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
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
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
0
proper solution of this
-
Download old ndk from here
-
Extract to your SDK file path like mine is H:SDKndk-bundle16
-
Now show it in gradle.properties folder.
answered May 18, 2018 at 11:19
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
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
AndrewAndrew
2,2301 gold badge19 silver badges34 bronze badges
Ошибка с сообщением о том, что системе не удается найти указанный файл, почему-то чаще всего появляется в Windows 7, хотя она по праву считается одной из самых стабильных и популярных ОС во сем мире. С чем это связано и как устранить такую проблему, сейчас будет рассмотрено.
Когда появляется системная ошибка «Error: не удается найти указанный файл»?
Если исходить из описания и природы самого сбоя, нетрудно сделать вывод, что система по каким-то причинам не может найти файл вследствие его отсутствия на компьютере или удаленном сервере. В самом простом случае это можно пояснить на примере удаления некоторых программ, требующих для окончания деинсталляции осуществить рестарт системы. Но если попытаться запустить программу до перезагрузки, пользователь получит уведомление о том, системе Windows не удается найти указанный файл приложения.
В определенных случаях можно увидеть код ошибки e fail 0x80004005. Данный сбой возникает при…
Однако наиболее распространенной проблемой является функционирование «Центра обновления» и отвечающей за его работу системной службы. Все причины рассмотреть просто невозможно, поскольку даже в описаниях, представленных корпорацией Microsoft, их можно найти более пяти тысяч. Иногда ошибка 0x80070002, указывающая на ненайденные файлы может появляться и при установке, и при создании резервной копии, и при восстановлении. Устранение этой проблемы будет рассмотрено отдельно.
Ошибка «Не удается найти указанный файл»: установка обновлений
Поскольку самой частой причиной является сбой установки апдейтов, начать нужно именно с этого. В Windows для устранения проблемы нужно использовать соответствующий раздел, который можно вызвать из «Панели управления».
В статье дано описание одной распространенной ошибки, возникающей при инсталляции MS Office 2010 и…
Если пользователь наблюдает ошибку именно при попытке загрузки необходимых апдейтов, нужно просто использовать активацию ручного поиска ведь система автоматически найти их не может. Если они будут найдены, останется только согласиться с их установкой. Иногда причиной может стать нарушение интернет-соединения, но по понятным причинам такие ситуации сейчас в расчет не берутся.
Корректировка настроек даты и времени
При поиске самых свежих обновлений ошибка 0x80070002 может появляться и по причине того, что системное время не соответствует реальному.
Пытаться изменить время и дату непосредственно в системе не стоит, поскольку это может и не дать должного эффекта. Оптимальным вариантом считается установка корректных параметров в BIOS при старте компьютера или ноутбука.
Перезапуск службы апдейта
Действия с «Центром обновления» могут и не привести к желаемому результату, поскольку в отвечающей за его работу службе мог произойти программный сбой (в этом случае при поиске тоже может выдаваться предупреждение о том, что системе не удается найти указанный файл апдейта). В этом случае нужно будет произвести ручной перезапуск данного системного процесса.
Для осуществления таких действий используется раздел служб, который можно вызвать через меню администрирования компьютера, но лучше использовать консоль «Выполнить» (Win + R), где следует прописать сочетание services.msc.
Не секрет, что любой пользователь, работающий с ОС Windows любой версии, в диспетчере задач…
Здесь нужно найти соответствующий процесс и просто остановить его специальной кнопкой в меню редактирования параметров и настроек.
Сразу же перезапускать службу или делать это после немедленной перезагрузки нельзя (в этом случае сообщение о том, что системе не удается найти указанный файл, при попытке обновления появится снова). Остановить соответствующий процесс (wuauserv) можно из командой строки с использованием команды net stop, а произвести повторный запуск через net start.
На втором этапе следует открыть «Проводник» или любой другой используемый файловый менеджер и в основной директории системы (Windows) найти подкаталог SoftwareDistibution. Здесь есть два варианта действий. Можно полностью попытаться удалить его содержимое, но это вряд ли получится. А можно просто переименовать папку, добавив к названию Old. Только после таких манипуляций можно вернуться в раздел служб и активировать остановленный процесс заново.
Проверка при восстановлении системы
Как уже говорилось, ошибка, связанная с тем, что системе не удается найти указанный файл, может возникать при создании резервных копий или при откате системы до предыдущего состояния. В первом случае можно сразу запустить командную консоль, во втором – только при загрузке со съемного носителя.
В самом простом варианте, когда есть стабильное подключение к интернету, можно использовать сначала проверку целостности системных компонентов (sfc /scannow), а затем применить непосредственно команду сканирования состояния и восстановления, как показано на изображении выше.
Утилиты для автоматического исправления ошибки
Для случаев, когда по какой-то причине системе не удается найти указанный файл (если это действительно связано с вышеописанными процессами), можно использовать и некоторые автоматизированные средства, позволяющие устранить проблему без участия пользователя.
Самой простой и наиболее популярной считается утилита Fix It Centre, разработанная непосредственно корпорацией Microsoft. Параллельно с ней желательно применять и программу поиска отсутствующих системных библиотек DLL Suite. Только в этом случае можно быть уверенным, что сообщение об ошибке не будет выдано снова. Кстати, первая программа исправляет не только сбои «Центра обновления», а еще и кучу других проблем, например, касающихся подключения к интернету.
С чем еще может быть связана ошибка?
Касательно установки апдейтов, сбой может вызываться не только обновлением самой системы. Зачастую идентичные ошибки могут появляться при попытке поиска или инсталляции апдейтов для других программных продуктов Microsoft. В первую очередь, это относится к MS Office. Если пользователь видит, что апдейты для Windows устанавливаются, а для других программ не хотят, нужно просто отключить их поиск и последующую интеграцию в систему.
Остается добавить, что выбор средства устранения проблемы напрямую зависит от причины, ее вызвавшей. И средства для службы апдейта не всегда подходят для устранения неполадок при создании резервных копий или при откате до предыдущего состояния.