安装完android studio 启动时总是出错:

错误信息:

Internal error. Please report to https://code.google.com/p/android/issuesjava.lang.RuntimeException: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform. must not be null    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:178)    at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:52)    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)    at java.awt.EventQueue.access$500(EventQueue.java:97)    at java.awt.EventQueue$3.run(EventQueue.java:709)    at java.awt.EventQueue$3.run(EventQueue.java:703)    at java.security.AccessController.doPrivileged(Native Method)    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)    at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362)    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)Caused by: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform. must not be null    at com.android.tools.idea.welcome.Platform.(Platform.java)    at com.android.tools.idea.welcome.Platform.getLatestPlatform(Platform.java:72)    at com.android.tools.idea.welcome.Platform.createSubtree(Platform.java:89)    at com.android.tools.idea.welcome.InstallComponentsPath.createComponentTree(InstallComponentsPath.java:81)    at com.android.tools.idea.welcome.InstallComponentsPath.init(InstallComponentsPath.java:215)    at com.android.tools.idea.wizard.DynamicWizardPath.attachToWizard(DynamicWizardPath.java:97)    at com.android.tools.idea.wizard.DynamicWizard.addPath(DynamicWizard.java:233)    at com.android.tools.idea.welcome.FirstRunWizard.init(FirstRunWizard.java:75)    at com.android.tools.idea.welcome.FirstRunWizardHost.setupWizard(FirstRunWizardHost.java:100)    at com.android.tools.idea.welcome.FirstRunWizardHost.getWelcomePanel(FirstRunWizardHost.java:92)    at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.(WelcomeFrame.java:68)    at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.showNow(WelcomeFrame.java:173)    at com.intellij.idea.IdeaApplication$IdeStarter.main(IdeaApplication.java:302)    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:172)    ... 16 more

一开始没仔细看错误信息,还以为是sdk的问题(我使用的是本地sdk),重新安装后还是出现这个问题,于是只能去谷歌找答案。


解决办法:

    在安装目录的bin文件夹下有一个 idea.properties文件,用文本编辑器打开,在文件末尾加上如下设置:

        disable.android.first.run=true

   保存重启程序即可。


简单解释:

     android studio 启动时会自动加载一下sdk的组件信息,而国内一般情况下并无法范围google网站,所以导致加载错误,加上那行设置就是告诉程序不需要加载了,直接打开。


更多相关文章

  1. Android从网上下载文件
  2. android程序执行adb shell命令
  3. Android遍历某个文件夹的图片并实现滑动查看的的Gallery
  4. Android SDcard目录文件操作
  5. vs xamarin android 监听返回键退出程序
  6. android sdcard文件存储 + 媒体库更新方法
  7. [android]为程序创建快捷方式

随机推荐

  1. 图文列表和课程表
  2. 表单、内联框架及css练习
  3. html中做图片,链接,列表,图文列表 及一个
  4. 注册页面和后台
  5. 图片、链接、列表及表格标签的学习与运用
  6. 登录表单、后台架构、样式来源与优先级
  7. 图片/链接/列表/表格-简单写法
  8. 简单的后台框架
  9. HTML标签的使用
  10. 表单+简单后台架构+元素样式来源与优先级