在mac电脑上安装好Android Studio后如果不想用默认的jdk的话,务必要下载jdk1.8版本(不是任何东西新的都是最好的),否和会出现各种奇葩问题。

当安装好环境以后,创建了一个模拟器,想运行一个helloWord时,竟然AS报错:

To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.

翻译:要构建这个项目,接受SDK许可协议,并使用Android Studio SDK管理器安装缺失的组件。

神马鬼,莫急,需要同意一下SDK许可协议,操作步骤如下:

1. cd到SDK路径下tools/bin:

$ cd /home/qixin/env/androidsdk/tools/bin   //替换成自己的sdk路径

2. 输入命令

$ ./sdkmanager --licenses    //注意,命令是    ./sdkmanager --licenses

3. 回车后,按提示一路:y 就可以了 。。。如果报错请参考下文:


以上步骤如果不出错,重新运行项目就没问题了。但也会遇到如下错误

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchemaat com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchemaat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)

这又是神马?遇到这个问题说明你是一个不听话的孩子,你需要做的就是老老实实:下载jdk1.8版本重新配置环境。然后再重新从第一步做一遍。jdk1.8直接百度下载就行了,环境配置百度一下都就有了

参考:

1、https://www.it1352.com/829637.html

2、https://blog.csdn.net/mn24596mn/article/details/110847163

记录mac 平台下 AndroidStudio 安装配置问题相关推荐

  1. XCTF-攻防世界CTF平台-Reverse逆向类——56、tar-tar-binks(Mac平台下的64位动态链接共享库.dylib逆向)

    目录标题 一.解压缩 二.查看文件 三.分析程序 四.程序主要逻辑: 五.逆向思路: 步骤一: 步骤二: 六.解密代码: 题目提供了两个文件flag.tar和libarchive.dylib 一.解压 ...

  2. Mac平台下Opencv开发环境搭建

    OpenCV(Open Source Computer Vision Library),是一个开源的跨平台的计算机视觉库,它实现了图像处理和计算机视觉领域的很多通用算法,可以在多种计算机平台上运行,支 ...

  3. linux 卸载 patch,Oracle RAC 平台下 Patch 安装与卸载 步骤 收藏

    之前整理过一篇Oracle Patch 的文章,参考: 关于Oracle Patch 的知识,参考之前的文章. 这篇主要是演示下RAC 平台下Patch 的安装与卸载. 一.  Path 安装说明 在 ...

  4. Windows平台下SVN安装配置及使用

    1.1Svn和VisualSvn介绍 VisualSvn Server2.5.6(版本控制服务器)免费开源软件 是基于Windows平台上的Subversion服务器,它是免费的 官方下载: http ...

  5. linux平台下MongoDB安装和环境搭建及踩过的坑

    由于demo上线部署时需要用到mongodb来存储数据,这里决定写一篇博客来记录一下安装过程以及遇到的问题的解决方案. 注:文末有福利! 先写一下安装并启动mongodb正确的步骤,然后再总结其中遇到 ...

  6. MySQL学习之路(一):Windows平台下MySQL安装、启动、连接

    MySQL安装.启动.连接. 一.MySQL的基本介绍: (更好的阅读体验,请移步我的个人博客) MySQL是一款优秀的关系型数据库系统(数学模型基于关系代数),以其优秀的性能和开放源代码的许可而广泛 ...

  7. mac平台下用Xcode开发cocos2d-x3.6版本项目添加资源文件的注意事项

    之前一直都是在win32平台来开发cocos2d-x的项目,今天有时间把实验室的mac搭建一下cocos2d-x的开发环境.最新的mac os系统集成了python.java.Xcode等开发环境,基 ...

  8. Linux4.0平台下Oracle10g安装

    原创于2008年12月25日,2009年10月19日迁移至此. 参考文档: <Oracle ? Database Installation Guide 10g Release 2 (10.2) ...

  9. Win10 平台下, LightGBM GPU 版本的安装

    1. Light GBM 简介 在数据挖掘和传统机器学习领域,提起大名鼎鼎的 XGBoost,相信很多人都听说过,尤其是在 Kaggle 赛场上,XGBoost 更是风光无限,不过今天的主角却不是 X ...

最新文章

  1. 全中了!接手同事项目时最崩溃的事 | 每日趣闻
  2. 《我的视频我做主:Premiere Pro CS5实战精粹》——第一部分 基础篇 第1章 非线性剪辑基础 1.1 认识非线性剪辑...
  3. C语言内存/指针相关
  4. CSS知识点整理(2):框模型,定位
  5. 如何给Linux操作系统(CentOS 7为例)云服务器配置环境等一系列东西
  6. Java I/O体系详细讲解
  7. 操作系统(2)应用眼中的操作系统:系统调用
  8. Linux FTP文件服务器共享/匿名访问。别名访问。用户访问
  9. ai人工智能操控什么意思_为什么要建立AI分散式自治组织(AI DAO)
  10. virtualbox 安装centeros
  11. 冰点下载器手机版apk_冰点下载器官网
  12. java 文本提取_Java 提取PDF 文本内容
  13. VBR与CBR的区别是什么?
  14. JTT1077-2016道路运输车辆卫星定位系统视频平台技术要求(企业监控平台功能-文字版)
  15. 摄影基础知识(光圈、快门、感光度等)
  16. Hive常用命令之MSCK REPAIR TABLE命令概述
  17. hive表级权限控制_hive权限控制(一)
  18. Led台灯对眼睛好吗?2022双十一不伤眼的护眼灯推荐
  19. C语言程序设计今天下雨了吗,C语言编程模拟下雨by张田浩.doc
  20. 油罐车起火造成损失和伤亡?资产监测设备可远程监测油罐车运输!

热门文章

  1. 神奇宝贝java_神奇宝贝(练习版)
  2. 使用jquery.i18n实现国际化多语言显示
  3. “黑掉卫星Hack-A-Sat”太空信息安全挑战赛的基本情况
  4. 对案例: “绩效主义毁了索尼”的分析讨论
  5. 几何向量:直线和平面
  6. 那些传奇的天才们(一)
  7. 注册编辑已被管理员停用
  8. 帝国cms html广告,帝国CMS网站默认JS广告防止被浏览器屏蔽的解决办法
  9. 解决jupyter启动kernel错误的方案
  10. Lua封装C++实践(一)——Lua和C/C++的基本交互