Android Studio v1.2.0启动错误:java.lang.NullPointerException

时间:2015-05-05 05:04:02

标签: android android-studio nullpointerexception

Android Studio更新为v1.2.0。在启动时,我得到以下日志,无法打开Android Studio。我使用的是Windows 7-64bit,看起来和Ubuntu一样错误

此问题也在 Android Issues 中报告,但仍未解决

com.android.tools.build:gradle:1.0.0

任何帮助将不胜感激。

9 个答案:

答案 0 :(得分:49)

Issue #170849说明了上述崩溃的原因。

  
      
  1. 当没有安装sdk且没有包含平台的远程回购可用时,(至少)会发生这种情况。
  2.   
  3. 实际上只要远程站点不可用并且运行第一个运行向导就会发生这种情况。
  4.   

Issue #170850找到 临时解决方案

将以下代码添加到 C:\ Program Files \ Android \ Android Studio \ bin \ idea.properties

disable.android.first.run=true

更新

此问题已在Issue #170849下修复。

答案 1 :(得分:13)

按照以下步骤操作:

  1. 打开安装Android Studio的目录下的文件夹bin。

  2. 找到文件" idea.properties"并用Notepad ++ / UltraEdit / other_edit_tools打开它。

  3. 添加" disable.android.first.run = true"作为最后一行并保存文件。

  4. 如果您在使用Notepad ++进行编辑时看到任何错误,请参阅步骤3.请按照以下步骤(a)和(b)进行操作 "检查文件是否在另一个程序中打开"

    (a)通过右键单击Notepad ++快捷方式打开Notepad ++作为管理员,选择以admin或ctrl + shift运行并单击notepad ++ shortcut

    (b)在编辑后保存文件,如步骤2中所列。

    1. 重启Android Studio。

答案 2 :(得分:7)

上述答案完美无缺。这是我另类的简单技巧。

关闭Android Studio(如果它已在运行)并转到C:\Users\<your_name>\并找到.android目录,然后将其删除。

如果您是Linux用户,请转到文件系统,即/home/<your_name>

默认情况下,某些目录隐藏在您的主目录中。所以,只需按 Ctrl + H 即可查看隐藏目录。

现在找出.android目录并删除它。

(我认为同样适用于Mac也是因为文件结构与Linux相同)

在启动Android Studio之后,IDE现在会在用户主目录中自动创建.android目录。现在,您可以毫无问题地使用Android Studio。

答案 3 :(得分:3)

我遇到了同样的问题。你需要做的就是。

  

首先关闭Android Studio,如果打开。

C:/ UserName /

中打开此文件夹
  

用户名在您的电脑中会有所不同,或者您可以看到您的名字    of userName

你看到 .android 文件夹

首先将其复制并在另一个位置保持安全,因为我们要将其删除。

现在删除 .android文件夹

启动您的Android Studio 它将会工作

答案 4 :(得分:2)

1.关闭Android Studio。

2.转到安装Android Studio的文件夹。这通常在C:\ Program files \ Android。

3.现在bin文件夹打开文件idea.properties

4.现在你会发现类似的东西 - &gt; idea.max.intellisense.filesize = 2500

在其上方添加此行 - &gt; disable.android.first.run = true

5.以管理员身份保存。

6.转到C:/ Users /你的名字

7.删除.android文件夹

  1. 现在重启Android studio。
  2. 7.现在将项目位置设置为C:/ Users / Your Name / Android Studio Projects

    1. Woilaa ......没有错误

答案 5 :(得分:1)

我有同样的问题,如上所述添加specefied代码将导致android工作室打开,但我仍然无法创建一个项目,它说它无法找到sdk或类似的东西,如果你遇到同一个,你必须找到sdk的文件夹,它将像魅力一样工作。这样做去配置,项目默认值,项目结构,然后找到该文件夹​​。如果你单独下载sdk进入该位置,否则android工作室的sdk文件夹是C:\ Users \ USERNAME \ AppData \ Local \ Android \ sdk,你可能应该好好去

答案 6 :(得分:1)

当应用程序在需要对象的情况下尝试使用null时抛出。其中包括:

  1. 调用null对象的实例方法。
  2. 访问或修改空对象的字段。
  3. 将null的长度视为数组。
  4. 访问或修改null的插槽,就像它是一个数组一样。
  5. 抛出null,就好像它是一个Throwable值。
  6. 要解决此问题,请转到bin文件夹中安装Android Studio的目录,然后搜索“idea.properties”并通过添加此行进行编辑

    disable.android.first.run=true
    

    使用您的任何文本编辑器并保存然后重新启动Android Studio。问题已解决。

    有关详情,请查看

      

    https://developer.android.com/reference/java/lang/NullPointerException.html

答案 7 :(得分:0)

今天,我遇到了同样的问题但是如何通过简单地关闭Android Studio的实例并重新打开来解决问题!必须是Android进程中的实例冲突。

答案 8 :(得分:0)

你可以通过双击那里的 studio64 来直接进入bin并启动android studio。

如果它不起作用,则更改bin文件夹中的idea.properties中的设置,并将代码修改为 disable.android.first.run =真