当前位置: 首页 > news >正文

Android Studio 开始运行错误

/********************************************************************************
 *                        Android Studio 开始运行错误
 * 说明:
 *     打开Android Studio就抛出这个错误。
 * 
 *                                             2017-4-1 深圳  南山平山村 曾剑锋
 *******************************************************************************/

一、参考文档:
    1. Android Studio can't start after installation
        http://stackoverflow.com/questions/32090832/android-studio-cant-start-after-installation    

二、Android Studio Error:
    Internal error. Please report to https://code.google.com/p/android/issues
    
    java.lang.RuntimeException: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform.<init> 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
        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.<init> must not be null
        at com.android.tools.idea.welcome.Platform.<init>(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.<init>(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

三、解决办法:
    1. Open the folder bin under the directory where you installed your Android Studio.
    2. Find the file idea.properties and open it with Notepad++, UltraEdit, or other edit tools.
    3. Add disable.android.first.run=true as the final line and save the file.
    4. Restart Android Studio.    

 

相关文章:

  • 对象——浅识
  • Hadoop单机版快速搭建及测试
  • Android开源项目规范总结
  • PHP 使用 Redis
  • MySQL 高可用性—keepalived+mysql双主(有详细步骤和全部配置项解释)
  • Visual Studio 版本管理从TFS迁移到SVN
  • write-ahead-log与append-only-file的原理
  • sass中的三种循环
  • 【腾讯Bugly干货分享】经典随机Crash之一:线程安全
  • 基于Docker搭建Redis主从
  • Centos6.5安装lvs+keepalived集群
  • FTP服务系列一FTP的基础知识以及服务器端的配置
  • vsftpd.conf 详解与实例配置
  • swift中UISearchBar的使用
  • MSP项目群管理介绍
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • DOM的那些事
  • ES2017异步函数现已正式可用
  • javascript从右向左截取指定位数字符的3种方法
  • java概述
  • MySQL用户中的%到底包不包括localhost?
  • Spark RDD学习: aggregate函数
  • SpiderData 2019年2月23日 DApp数据排行榜
  • SQL 难点解决:记录的引用
  • VUE es6技巧写法(持续更新中~~~)
  • Yii源码解读-服务定位器(Service Locator)
  • 今年的LC3大会没了?
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 入口文件开始,分析Vue源码实现
  • 实现菜单下拉伸展折叠效果demo
  • 使用putty远程连接linux
  • 思考 CSS 架构
  • 微服务框架lagom
  • 用element的upload组件实现多图片上传和压缩
  • 用jquery写贪吃蛇
  • # 达梦数据库知识点
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (利用IDEA+Maven)定制属于自己的jar包
  • (论文阅读40-45)图像描述1
  • (四)c52学习之旅-流水LED灯
  • (小白学Java)Java简介和基本配置
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net mvc部分视图
  • .NET 依赖注入和配置系统
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .project文件