mac下android环境搭建笔记(android studio)
本文记录了本人在mac上配置android开发环境的一些过程,为了方便直接选用了官方的IDE– Android Studio 。本文包括了android studio的安装、创建第一个hello world项目以及真机调试。
首先下载android studio
下载地址: http://developer.android.com/sdk/index.html
建议提前修改下hosts,要不稍后下载sdk特别慢
sudo vi /etc/hosts/
添加如下两行:
203.208.46.146 dl.google.com
45 203.208.46.146 dl-ssl.google.com
然后:wq退出。
下载后的是dmg文件,直接就可以安装了, 但安装过程中提示jdk需要7以上版本(如下图),由于我的mac自带的时jdk1.6,因此只能升级了。
下面我们去下载jdk1.7,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
下载安装完成后,我们点击上图的Detect按钮,即可自动填上jdk的路径。
安装后的jdk路径(记下,以后可能会用到):
/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
提示要验证SDK,然后点击next
接下来我们选择Standard,点击finish,
没安装sdk的话会自动安装android sdk
安装完成点击finish即可
用过IntelliJ IDEA公司产品的(webstorm, phpstorm等)就会对这个界面非常熟悉了
下面来创建一个新项目,体验一下,选择Start a new Android Studio project,出现如下界面:
填上应用名称、域名(没有可随便填一个能记住的就行)等
接下来选择sdk
然后选择一个空的Blank Activity
接着是activity name、layout name等名称的设定,这里保持默认,然后点击完成,开始创建。
ok,创建成功。
(默认主题很难看有木有~,可以在setting里边设置下,可以参考这里:http://ask.android-studio.org/?/article/14 )
此时会发现在message里出现了报错提示(jdk版本过低),需要配置下JDK, 点击Open SDK Settings,填上刚才装过的JDK7的地址
/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
点击ok,稍后会提示重新载入项目
下面来运行下试试(本人用的是真机调试)
先把手机连接到电脑上,记着打开调试模式
然后点一下这个绿色小图标:(或者是菜单栏里的Run –> Run ‘app’)
然后出现如下界面, 让选择设备
选择你的手机,然后点击OK,接下来就会在你的手机上安装应用了。
Ok, 到这里我们的环境算是初步搭建完成了。
(至于windows下的安装步骤,请参考这里。 http://ask.android-studio.org/?/article/9 )
国内下载链接:http://tools.android-studio.org/
官网下载链接:http://developer.android.com/sdk/index.html
mac下android环境搭建笔记(android studio)的更多相关文章
- RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难
消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速 ...
- Cordova 6.5 -Android环境搭建笔记
(Vue+Vue-cli+VueRouter+Webpack 构建单页面应用推荐看下面二个 https://lvyongbo.gitbooks.io/vue-loader/content/http:/ ...
- Android 环境搭建与Android SDK目录介绍
Android SDK下载和安装 本地已有合适版本Android SDK,则无需再下载,或者可以使用SDK Manager更新SDK: 没有SDK,则需要下载. 这里说一下使用SDK Manager下 ...
- Mac下Boost环境搭建
Boost,一个功能强大.跨平台.开源而且免费的C++程序库,可以在其官网了解更多:http://www.boost.org,C++标准经过不断的升级完善,现在已经功能越来越吸引人了,Boost开发过 ...
- mac下wordpress环境搭建
mac下本来就有apache和php,只需要配置以下+安装mysql 1.Apache 预装目录在 /etc/apache2: 默认的网站目录在 /Library/WebServer/Documen ...
- [Android]mac下开发环境搭建
好像没神马好些的? 1.下载adt-bundle-mac-x86_64bit(http://developer.android.com/sdk/installing/bundle.html) 2.解压 ...
- MAC 下SFT环境搭建及使用
基本环境的搭建就不说了,网上一搜就是一堆 记录下正常的使用过程,主机-服务器是MAC机,从机-Windows机子 1.STF服务启动(挂后台的服务,启动后输入 exit退出进程即可) 后台启动DB:n ...
- mac下 jenkins 环境搭建
这几天搞了一些持续集成的工作,在所难免的接触到了jenkins ,下边写一下jenkins 在 mac os 环境下的搭建和配置. 1.tomcat 下载 前往apache 官网下载所需版本的tomc ...
- 【selenium 3】 Mac 下测试环境搭建 Firefox 47+ gecko driver Mac
错误代码如下:File "/usr/local/lib/python2.7/dist-packages/selenium-3.0.0b2-py2.7.egg/selenium/webdriv ...
随机推荐
- [技巧.Dotnet]轻松实现“强制.net程序以管理员身份运行”。
使用场景: 程序中不少操作都需要特殊权限,有时为了方便,直接让程序以管理员方式运行. (在商业软件中,其实应该尽量避免以管理员身份运行.在安装或配置时,提前授予将相应权限.) 做法: 以C#项目为例: ...
- grunt配置太复杂?使用Qbuild进行文件合并、压缩、格式化等处理
上次简单介绍了下Qbuild的特点和配置,其实实现一个自动化工具并不复杂,往简单里说,无非就是筛选文件和处理文件.但Qbuild的源码也并不少,还是做了不少工作的. 1. 引入了插件机制.在Qbuil ...
- ThinkPHP 3.2.3 文件上传时间目录问题
上传文件的代码如下 在上传文件的时候会默认生成时间目录, 但是有些时候,并不想生成时间目录,而是储存在我们自己定义的目录下,可以这样做: 只需要添加 $upload->autoSub = fal ...
- get_object_vars($var) vs array($var)
get_object_vars(\(var) vs array(\)var) test case class Test { public function actionGetObjectVarsVsA ...
- IplImage 结构解读
IplImage 结构解读: typedef struct _IplImage { int nSize; /* IplImage大小,等于wi ...
- 使用 hexdump dump 文件内容
名词解释 [dump] dump 是指把文件的内容,每个字节用2位十六进制数来表示的方式. 缘由 最近看矢泽久雄的<How Program Works>,了解到 dump “exe文件”( ...
- 在Mac上搭建本地Apache服务器一些注意点
一般在开发ios程序中,我们需要使用到和服务器的交互操作. 一般我们在Mac上使用Apache来搭建服务器.数据库采用MySQL.在Mac中Apache是自带的.所有,我们可以不需要额外的去Apple ...
- js中typeof与instanceof用法区别
今天写JS代码,遇到动态生成多个名称相同的input复选按钮 需要判断其是否是数组,用到了if (typeof(document.MapCheckMgr.checkid)!="undefin ...
- Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)实现代码
本问主要介绍asp.net的身份验证机制及asp.net MVC拦截器在项目中的运用.现在让我们来模拟一个简单的流程:用户登录>权限验证>异常处理 1.用户登录 验证用户是否登录成功步骤直 ...
- 探 寻 宝 藏--- DP
题目描述 传说HMH大沙漠中有一个M*N迷宫,里面藏有许多宝物.某天,Dr.Kong找到了迷宫的地图,他发现迷宫内处处有宝物,最珍贵的宝物就藏在右下角,迷宫的进出口在左上角.当然,迷宫中的通路不是平坦 ...