在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路径
$ ./sdkmanager --licenses //注意,命令是 ./sdkmanager --licenses
3. 回车后,按提示一路:y 就可以了 。。。如果报错请参考下文:
以上步骤如果不出错,重新运行项目就没问题了。但也会遇到如下错误
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.reposito