问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在Retina Mac Book Pro上开发 Android应用

发布网友 发布时间:2022-04-28 22:22

我来回答

1个回答

热心网友 时间:2022-06-24 01:33

2.安装eclipse

因mac系统里自带jdk,所以不需要再下载,也不需要在eclipse里配置jdk。

在eclipse官网上就有mac版的下载。网址是http://www.eclipse.org/downloads/.选择第一个Mac版的Eclipse IDE for Java EE Developers。我是64位的,大家可以根据自己实际情况选择。

3.安装adt
我选择的是在线安装adt插件,如果有同学网络不好,可以网上查下离线安装adt
打开eclipse - Help - Install New Software

插件地址是: http://dl-ssl.google.com/android/eclipse/
以上跟windows下是一样的,就不多说了。

以前的eclipse并不支持retina屏幕,但目前最新的已经解决了这个问题。如果有同学还发现eclipse显示模糊的问题,可以用试试以下两种方法
一、在Eclipse.app上点击右键 选择“显示包内容” 然后打开Contents文件夹 编辑 Info.plist。在dict的结尾标签上添加一行
<key>NSHighResolutionCapable</key>
<true/>

二、可以使用神器,把所有不支持retina的app的改成支持retina,可以在威锋网上搜索“Retinizer”

4.下载和安装mac版的android SDK
打开网站:http://developer.android.com/sdk/index.html 选择Mac OS X 的SDK版本进行下载。最好存放在英文目录下
剩下的都是跟windows一样的。启动后下载android各个版本的jar,并且在eclipse里配置

5.模拟器
因为android自带的模拟器非常慢,所有有些windows上的同学会选择第三方的模拟器。很不幸,mac上目前来说并没有第三方模拟器。
android自带模拟器因为是CPU是ARM的,所以才导致太慢。其实可以在android SDK里下载Intel CPU的模拟器。
可以在android tools里选择Intel

新建模拟器的时候,选择Intel的CPU

实验下来,速度提升不少。基本已经满足日常开发(这一点也同样适应windows)

6.真机调试(关于驱动)
令人高兴的是,mac下的adt默认支持大部分的android手机,所以,一般手机连上mac,会自动在Device里显示。

但一些不常见的,就不能显示出来。而且mac跟windows不一样,很难找到mac下的该手机的驱动。其实这不是驱动问题,而是adt不知道该手机的USB Vendor ID。可以通过另外一个方法解决
一、首先要下载一个app:IORegistryExplorer。通过这个app可以查看连接上的USB设备的信息。选择IOUSB,可以看到名为“xxx”的设备,找到idVendor
二、打开文件:~/.android/adb_usb.ini 。然后直接在最后一行加上idVendor的值

最后重启adt,就可以在Devices里看到该手机的信息了。

7.一些工具的推荐
跟windows上一样,在mac上也会有各种各样的app可以提高我们的工作效率。这里列个表(以下app都可以在威锋网上找到)
一、Alfred。Alfred其实是一个app平台,他包含很多功能强大的app。比如,他可以替代系统的Spotlight,也可以作为搜索引擎的快捷入口,也可以作为多重黏贴板。

二、BetterTouchTool.这是一个可以把快捷键绑定到触摸板上的app。
首先说下,mac上的触摸板非常强大,我现在已经完全抛弃鼠标,全部用触摸板替代。BTT这个app可以让触摸板的功能更加丰富。他可以添加单指,双指,三指,四指,五指的“轻按,点击,左右上下扫。四个角触摸”等组合的操作。而且他还分各种不同的app不同的配置。

我表达不太好,可能大家这样听起来有点迷糊,但我还是推荐大家玩下BTT,他会带你进入一个新的世界。

运行机推荐用真机
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我是北京人,五一去长沙玩,请问长沙有什么好玩的,大概穿什么衣服?_百度... 从湖南大众传媒学院到湖南商学院怎么走? 从商学院到长沙劳动西路220号电控大厦坐什么车 搜一下坡坡子街在哪个位置我现在在商学院门口怎么走我现在乘什么公交车... 为什么我的手机(ME525+)没有了3G网信号,连QQ都上不了,提示网络错误,桌面... 摩托罗拉me525 图标删了怎么恢复 ME525连接电脑问题,手机显示连接,电脑智能听到连接的声音,但桌面什么也... 摩托罗拉me525安装了一个桌面后QQ软件怎么没了 摩托罗拉me525锁屏后过有时再进入桌面时会不显示全部图标要过一会才会出... 我用的是摩托ME525+安装了360安全桌面,每次用USB连接电脑后,我的桌面主... 汽车4s店销售流程图,4S店销售过程流程图,4S店交车过程流程图 有没有同学用mac(苹果电脑)开发Android的?? 做汽车销售的基本流程 种植牙国产的多少钱扣啊 有mac就能开发APP吗? 种植牙进口的多少钱一颗? 简述汽车销售操作流程 为什么用mac开发android 有没有人做过美呀丽牙的种植牙?他们的种植牙是怎么收费的? 如何发布开源Mac应用 mac系统环境下还能做什么开发 您好韩国的登腾种植多少钱包括手术费? 进口种植牙一般要多少钱 如何在Mac上开发Android应用 韩国种植牙一般多少钱 mac程序员常用的软件开发工具有哪些 夜神安卓模拟器为什么只能加载到99%? 发现阴道口里面有一坨肉怎么回事 阴道中间有一坨肉,正常吗? 阴道内长肉疙瘩怎么回事 求4s店销售顾问工作流程 你好,我想要汽车销售业务流程图,谢谢~ 过桥贷款和垫资有什么区别 APUS(麒麟合盛)的清理大师怎么用? 掘金时代:过桥贷款和垫资有什么区别 一键清理大师怎么清理手机里的无用安装包 一键清理大师有什么作用?用了会怎么办? 软件一键清理大师怎么把软件移动内存卡 一键清理大师音响孔怎么清理? 一键清理大师这个软件好吗 如何处理客户抱怨? 如何处理客户关系抱怨 生活在抱怨中确实是一件让人烦心的事情,如何处理客户的抱怨? 处理客户抱怨与投诉的技巧有哪些 顾客抱怨的处理对策有哪些? 金山清理大师一键清理怎么设置 面对客户的抱怨,要怎么做 一键清理大师的介绍 如何妥善处理客户的抱怨 一键清理大师