【问题标题】:Android studio doesn't startAndroid Studio 无法启动
【发布时间】:2013-05-11 00:45:54
【问题描述】:

我刚刚下载了适用于 Windows 7 的 Android Studio,向导一直运行到最后,但现在当我单击快捷方式或 .exe 启动程序时,什么也没有发生,没有错误,没有新窗口,看起来像它什么也没做。你有什么建议吗?

【问题讨论】:

  • 我认为这不应该被关闭。安装没有失败,没有任何线索表明“找不到 JDK”是原因。此问题的标题不是与另一个问题的重复。
  • @UncleZeiv 标记的重复问题的主要部分是,“但是,当尝试从桌面图标启动应用程序时,没有任何反应”。这是一个几乎相同的问题。

标签: windows-7 android-studio


【解决方案1】:

有时它可能会卡在内存中。打开任务管理器,终止android stuido。再次打开它。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,但没有错误消息。

    我找到了一个studio.bat 文件并在其中挖掘。在那里,我找到了一些提示:

    我发现上一篇文章中建议的变量不正确。 ANDROID_STUDIO_JDK 不好。 STUDIO_JDK 就是那个。

    另外,只是为了让事情/解决方案变得最糟糕, 我已经卸载了 jre 和 jdk,然后只重新安装了 jdk。

    设置变量如下:

    • JAVA_HOME 现在指向 C:\Program Files\Java\jdk1.8.0_172\bin
    • JDK_HOME 指向 C:\Program Files\Java\jdk1.8.0_172
    • STUDIO_JDK 指向 C:\Program Files\Java\jdk1.8.0_172

    这是一团糟,但它正在工作......

    是因为我卸载/重新安装了 java sdk 和 jre 吗?或者只是环境。变量?谁知道:)

    规格:

    • i5 与 4gig 内存
    • 赢10 32位

    【讨论】:

      【解决方案3】:

      如果你使用 android studio 2.3.3 版你应该在系统环境值中有 JDK 1.8 版, 添加它 单击计算机(在 Windows 7 中) 系统属性 高级系统设置(右侧) 高级(选项卡) 环境变量按钮 并将名称 JAVA_HOME 的值编辑到包含 jdk 1.8 的文件中 如果您没有此变量,请创建一个新变量

      【讨论】:

        【解决方案4】:

        如果您安装新版本的 android studio。 它需要新的 jdk 1.8。 只需安装最新的 jdk 1.8 即可运行 android studio,无需手动编辑任何环境变量。

        【讨论】:

          【解决方案5】:

          您的用户名(和用户文件夹的名称)可能存在问题。它不应包含非拉丁字母。 当我尝试以另一个 Windows 用户(名称仅包含英文字母)运行应用程序时,我已经解决了我的问题(对运行 Android Studio 的尝试没有响应)

          【讨论】:

            【解决方案6】:

            确保您拥有 Java 1.8 (JDK) 或更高版本,并更新 java_home 和此版本的路径。 我做了所有提示,但我检查了 AS 要求并更新了 jdk do 1.8.xx

            【讨论】:

              【解决方案7】:

              我遇到了这个问题,这些步骤解决了它。

              • 删除所有旧的 JRE / JDK 版本
              • 将 JDK_HOME 和 JAVA_HOME 的值设置为 JDK 安装路径

              【讨论】:

                【解决方案8】:

                如果您的路径和/或环境变量没有指向正确的 JDK,事情将无法正常工作。

                一个坚如磐石的解决方案,特别是如果您必须安装多个 JDK(例如 Java 6/7/8)是创建一个批处理文件来启动 Android Studio。

                创建一个名为 studio.bat 的新文件并将其放置在 Android Studio 安装外部的某个位置,例如

                c:\mydevstuff\launchers\studio.bat
                

                (如果您将批处理文件放在android-studio 文件夹中的任何位置,那么您在更新Android Studio 时会遇到问题。

                将以下代码放入新的批处理文件中:

                @echo off
                
                REM Can make paths relative to SCRIPT_PATH if necessary
                set SCRIPT_PATH=%~dp0
                
                set ANDROID_STUDIO_JDK=<JDK Path>
                set JAVA_HOME=<JDK Path>
                set PATH=<JDK Path>\bin;%PATH%
                cd <android-studio Install Path>\bin
                start studio64.exe
                

                如果您需要 32 位版本,请将 studio64.exe 替换为 studio.exe

                替换

                <JDK Path> 
                

                带有您的 JDK 的路径,例如

                C:\Program Files\Java\jdk1.7.0_25
                

                替换

                <android-studio Install Path>
                

                带有您的 Android Studio 安装路径,例如

                C:\Program Files\Android\android-studio
                

                现在您可以运行批处理文件来启动 Android Studio。

                补充: 如果要固定到任务栏,请创建批处理文件的快捷方式,然后将其目标更改为:

                cmd.exe /c "<path to bat>\studio.bat"
                

                然后通过拖放将此快捷方式固定到任务栏。

                您也可以从原始 Android Studio studio.exe 文件中设置它的图标。

                【讨论】:

                  【解决方案9】:

                  我在 Windows 7 x64 中使用 Android Studio 1.0 时遇到了类似的问题。当我运行 studio64.exe 时,它​​会闪现 android studio 徽标并立即消失。我也试过了

                  studio64.exe > error.log
                  

                  找出可能的错误。 JAVA_HOME=C:\Program Files\Java\jre1.8.0_25 环境变量设置正确。

                  最后我决定卸载所有 Java 版本(我安装了一堆不同的 Java 版本),包括 jdk 和 jre,并重新安装了最新版本的 jdk 1.8.0_25。我的问题解决了。

                  问候,

                  【讨论】:

                  • 我收到“访问被拒绝”(在管理员模式下)
                  【解决方案10】:

                  可能有一个进程仍在后台运行,需要在任务管理器中终止。该进程的名称是 studio64.exe(至少这是我机器上的名称)。可能是因为我运行的是 64 位操作系统。杀死此进程后,再次尝试运行 Android Studio,它应该可以工作。

                  【讨论】:

                    【解决方案11】:

                    这是 Android Studio 0.1v 的错误

                    您应该将JAVA_HOME 添加到系统环境变量中。

                    http://tools.android.com/knownissues#as0.1

                    • 打开开始菜单 > 计算机 > 系统属性 > 高级系统 属性
                    • 在高级选项卡 > 环境变量中,添加新系统 变量JAVA_HOME 指向您的JDK 文件夹,例如C:\Program Files\Java\jdk1.7.0_21

                    【讨论】:

                    • 你知道如何解决任务栏双图标的bug吗?
                    • 好吧,我没有遭受“双图标”的困扰。
                    【解决方案12】:

                    还有另一个问题

                    http://tools.android.com/knownissues

                    打开“cmd.exe”(命令提示符),cd 到 android-studio\bin 文件夹并运行“studio.bat”。您很可能会看到一个错误:例如 b/55267 是关于选项 -XX:+UseCodeCacheFlushing 无法识别。报告错误,从 studio.exe.vmoptions 或 studio64.exe.vmoptions 中删除该行,它现在应该可以工作了。

                    【讨论】:

                      【解决方案13】:
                      1. 安装最新的Java Development Kit
                      2. 在系统变量中为 Java 设置路径(即 *C:\Program Files\Java\jdk1.7.0_21\bin*)
                      3. 设置JDK_HOME系统变量(即*C:\Program Files\Java\jdk1.7.0_21*)
                      4. 如果不起作用,请在系统变量中设置 JAVA_HOME(即 *C:\Program Files\Java\jdk1.7.0_21*)
                      5. 如果不起作用,请检查系统变量(PATH、JDK_HOME、JAVA_HOME)中的行尾是否没有空格

                      更改系统变量后不必重新启动计算机,只需重新加载命令提示符(如果您正在使用它)。

                      如果仍然无法正常工作,您可能在 C:/Windows/System32/ 中有 java.exe。重命名它,重新启动命令提示符并键入 java -version 以检查您是否使用了正确的 JDK 版本。

                      我已经在我的博客上发布了教程how to fix Android Studio 和截图。

                      【讨论】:

                      • 谢谢!问题是我在 C:/Windows/System32/ 中有 java.exe 刚刚重命名它并且它工作!可能会删除它太大声笑
                      【解决方案14】:

                      除了遵循 Tigris 指出的步骤外,我还必须使用管理权限运行 Android Studio。不知道为什么,但我几分钟前才成功。

                      1. 按照此处的步骤操作:http://tools.android.com/knownissues#as0.1
                      2. 以管理员身份运行 Android Studio

                      【讨论】:

                        【解决方案15】:

                        我遇到了同样的问题,并且尝试手动执行所有操作,除了这个命令,当我完成它最终启动时,没有任何效果。如果可能的话用管理员打开 CMD 然后输入以下命令:

                        set path="$PATH":C:\Program Files\Java\jdk1.7.0_21\bin
                        

                        然后尝试启动它应该可以工作。
                        这是唯一对我有用的东西。

                        【讨论】:

                          【解决方案16】:

                          您必须添加一个名为 ANDROID_STUDIO_JDK 或 JDK_HOME 的新系统变量以及 JDK 安装文件夹的路径,例如 C:\Program Files\Java\jdk1.7.0_21\

                          【讨论】:

                            猜你喜欢
                            • 2013-05-10
                            • 1970-01-01
                            • 2018-02-11
                            • 2013-06-05
                            相关资源
                            最近更新 更多