我升级了Windows并重新安装了 Android studio 0.3.2 。我现在正在使用windows8.1 Pro并安装了java x64,我还设置了JAVA_HOME
EV到C:\Program Files\Java\jdk1.7.0_45
并且安装了{@ 1}}
当我尝试运行我的项目时,我收到以下错误
D:\Android Stutio\
Android工作室已安装在Cannot run program "C:\Program Files (x86)\Java\jdk1.7.0_40\bin\java" (in directory "D:\Android Stutio\system\compile-server"): CreateProcess error=2, The system cannot find the file specified
如何解决这个问题
答案 0 :(得分:19)
由于android studio仍然指的是jdk1.7.0_40改变其路径
转到文件 - >其他设置 - >默认项目结构。
在平台设置下选择Android sdk ...在JDK位置下更改C:\ Program Files(x86)\ Java \ jdk1.7.0_40到C:\ Program Files \ Java \ jdk1.7.0_45
应该做的诀窍:)
答案 1 :(得分:2)
尝试以下操作:打开新的命令行(Win + R => cmd.exe)并输入“java”。我预测你会收到类似“未找到命令”的错误。原因是您没有为java.exe设置Windows环境变量。
通过Win + X =>这样做系统=>高级系统设置=>高级=>环境变量=>在系统变量=>下搜索PATH edit =>将路径附加到由java编写的java.exe
例如: ../other/pathes/with/file.exe;C:\Program Files(x86)\ Java \ jdk1.6.0_45 \ bin
保存,关闭,重新启动
答案 2 :(得分:1)
我在android studio 3.1上遇到了同样的错误,我刚刚更新了。 user3235168的回答对我有用。
此外,我必须删除“使用嵌入式JDK(推荐)'”中的复选标记。 然后浏览到jdk的路径 - C:\ Program Files \ Java \ jdk1.8.0_144
答案 3 :(得分:1)
正确解决此问题
从here
提取到您的SDK文件路径,就像我的H:\ SDK \ ndk-bundle16
现在将其显示在gradle.properties文件夹中。
答案 4 :(得分:1)
我希望这个答案可以为新来者提供参考!
我遇到了同样的问题,并且卡住了这个错误!
在研究了错误的详细信息之后,我收到消息说NDK存在问题。 尝试禁用NDK或在gradle.build中添加以下代码
"default_line_ending"
答案 5 :(得分:0)
由于ndk path我得到了这个。
检查local.properties文件中的ndk路径,并检查sdk路径。 删除构建文件,如果将项目从Linux迁移到Windows,反之亦然,有时会出错。
然后单击“使缓存无效并重新启动”。
我的这个解决了这个问题。希望这会帮助你 。
答案 6 :(得分:-1)
我有完全相同的错误: CreateProcess error = 2,系统找不到指定的文件[Android studio] 没什么变化,早上刚启动Android Studio(3.6.2),就会出现该错误。
无论如何,我通过从头开始重新安装Android Studio 修复了这一问题。我知道这听起来很愚蠢,但是这两个选项都不适合我,我只是没有时间再玩了。