macos编译android
⑴ 苹果电脑(MacOS)上开发Android程序,兼容性如何
苹果电脑上开发Android程序兼容性还是非常不错的,具体开发步骤为:
1、安装eclipse
因mac系统里自带jdk,所以不需要再下载,也不需要在eclipse里配置jdk。
在eclipse官网上就有mac版的下载。网址是http://www.eclipse.org/downloads/.选择第一个Mac版的Eclipse IDE for java EE Developers。
2、安装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 tool
打开网站:http://developer.android.com/sdk/index.html 选择Mac OS X 的SDK版本进行下载。最好存放在英文目录下
剩下的都是跟windows一样的。启动后下载android各个版本的jar,并且在eclipse里配置
5.模拟器
因为android自带的模拟器非常慢,所有有些windows上的同学会选择第三方的模拟器。很不幸,mac上目前来说并没有第三方模拟器。
android自带模拟器因为是CPU是ARM的,所以才导致太慢。其实可以在android tools里下载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里看到该手机的信息了。
⑵ macos 怎样配置android studio开发环境
因为系统自带jdk,所以就不用在下载了。可以在终端输入java -version查看其结果。
然后去android的官方网站下载ADT工具
可能之前很多人的教程中都说需要SDK+Eclipse,还有Eclipse插件
但是现在官方把他们全部整合在一起了。
官方的原话“With a single download, the ADT Bundle includes everything you need to begin developing apps”
仅仅下载这个ADT(安卓开发工具包)就包含了你开发所需要的所有东西!
实际就是官方为了方便大家开发,给我们进行了打包吧。
解压下载完的ADT包,里面有两个文件夹,一个eclipse一个SDK
继续跟着官方文档走,建议将其解压在家目录下的Development目录下,我没有Development目录,但是作为一个菜鸟,我还是决定完全照着官方的意思走,所以我新建了一个Development,然后把刚刚自动解压的eclipse和sdk都移了进来(如何操作?我是使用的终端mkdir
Development 然后mv进来的)
进入到eclipse目录,然后启动它!激动人心的时刻!
现在似乎一起都准备就绪了,可以创建自己的第一个app了!
Initializing a Build Environment 里的 Setting up a Mac OS X build environment
里面有具体的方法,Android代码所在的分区是需要区分大小写的,默认的Mac分区是不区分大小写的,所以可能新建一个区分大小写的分区或者使用文档中的方式,建立一个虚拟分区文件,把它格式化成区分大小写的区分。
但是在Mac里设置编译环境很麻烦,因为Mac本身没有编译工具链,需要额外的安装,还需要安装xCode,等等。
⑷ Mac下怎么运行Android Studio
Mac OS X 10.8.3 下下来一个APP包,放进application后双击无反应。进contents文件双击发现终端这么一句提示:/Applications/Android\ Studio.app/Contents/MacOS/studio ; exit;
No Java runtime present, requesting install.
⑸ 如何在 Mac 下搭建 Android 编译环境 for quick v3
### 安装最新的 Android ADT bundle 和 Android NDK
下载 Android 所需
1. adt-bundle-mac-x86_64_20140321.zip
2. android-ndk-r9d-darwin-x86_64.tar.bz2
3. android-8.zip
* 将 adt-bundle-mac-x86_64-2013???? 目录改名为 android
* 将 android/sdk 目录改名为 android/android-sdk-macos
* 将 android-*.zip 解压到 android/android-sdk-macos/platforms/
* 移动目录 android-ndk-r? 到 android/android-ndk-r?
最终的目录结构:
```
<PATH_TO>/android/android-ndk-r?
<PATH_TO>/android/android-sdk-macosx
<PATH_TO>/android/android-sdk-macosx/platforms/android-?
<PATH_TO>/android/eclipse
```
运行 android/android-sdk-macosx/tools/android, 可以看到 Android 2.2 已经安装好.
### 设置环境变量
~/.bash_profile 中添加以下代码:
```
ANDROID=/Users/mac/Documents/SDK/android
export ANDROID_NDK_ROOT=${ANDROID}/android-ndk-r9d
export ANDROID_SDK_ROOT=${ANDROID}/android-sdk-macosx
export ANDROID_HOME=${ANDROID_SDK_ROOT}
```
完毕 ~
⑹ macos怎么启动android sdk manager
1、首先你的mac机中已经下载好了adt for mac(就是android开发的集成环境,但是是在mac环境下运行的版本),此处不再赘述,相信做Android的同学们都懂,不过这里要说明一点,google被墙了,不过从网上找了一个镜像服务器,很感谢这个镜像服务器的构建者,分享给
2、使用终端进入到sdk/tools目录下,键入./android sdk 回车后就进入了android sdk manager图形界面
3、在Android SDK Manager -> Preferences,也就是标题栏(页面最上面,刚开始用mac机的同学们可能有些不习惯)
4、按照下面填写
http proxy servermirrorsneusoftecn
端口填写80
下面Force https://的复选项要打上勾
5、在tools-》add site。。。中将如下网址全部手动添加进去即可,如果offical中没有new就使用user的即可
6、都添加完后,ok,就可以正常检测和下载了
⑺ 总结一下为什么在mac os 10.9下编译安卓源
下载MACOS X 10.9.2 Base System.dmg,4.96G,该文件已经根据10.9特点进行处理,直接U盘刻录即可。 插入U盘,格式化为苹果文件系统(Mac Extended Journal扩展日志系统)。 双击加载"MACOS X 10.9.2 Base System.dmg"
⑻ 苹果笔记本怎么安装安卓系统目前用原系统请问怎么安装安卓系统
由于苹果MacOS本身并没有对Android设备的连接支持,所以用数据线连接手机后也无法直接访问内部的空间。对于大文件和照片的传输十分不便,更不用说利用手机的大空间当做U盘使用了。
那么当安卓系统遇上苹果电脑,怎样玩才能让两者和谐共处,甚至实现媲美苹果“隔空投送”的便利功能。看完这篇文章,用安卓手机的小伙伴们也能在苹果电脑愉快地玩耍了。
传文件哪个爽:当然是有线
现在智能手机的储存空间动辄上百GB,除了储存游戏和平时的照片,大多数时候都有比较多的空余空间,因此许多人会把手机当做移动硬盘使用。但苹果电脑的MacOS并不像微软Windows一样支持MTP协议,如何连接两者是首要问题。
如今许多手机大厂其实都内置了面向Mac的文件管理工具,只需将手机连接到Mac电脑上,就会出现相应工具的盘符,拖动到应用程序中安装即可使用。但如果没有手机提供,也不要着急寻找第三方的“手机助手”,因为它们随时可以访问到你的敏感信息。
在Mac电脑上管理Android手机,最快捷且稳定的方式,就是通过谷歌官方提供的Android File Transfer。该工具是Android官方专为Mac用户开发,用于管理有线连接Mac电脑的安卓设备储存空间,效率高,体积小。
需要注意的是,在一些搜索引擎上可能会搜到山寨版的Android File Transfer,不仅会向用户收取费用,还会危害手机安全,建议用户在Android官网(Android.com)下载相应工具。
相比Windows上的MTP传输,使用Android File Transfer更加便利快捷,插入手机程序会自动启用,文件以列表形式显示,十分直观。传输文件时可以看到进度条、传输速度和剩余时间,相比MTP传输大文件时经常中断停止的体验要舒服许多。
无线,更少束缚
虽然使用有线连接速度更快,但线缆的束缚还是会为手机使用带来不便的。无线化连接逐渐成为移动设备之间连接的主流方式。安卓手机和Mac电脑同样可以享受到无线带来的便利。
目前Mac平台上有许多第三方的无线连接应用,比较常用的一款是来自锤子科技的HandShaker,用户可以在锤子科技论坛的相应板块获取相关应用。
HandShaker同时支持有线和无线应用,并且提供更加图形化的文件管理界面。照片、音乐视频等文件提供独立分类,对于不熟悉Android系统文件路径的用户来说更容易
⑼ 如何在mac本上安装android sdk
总结下大概的过程如下:1.首先应该准备好mac平台的eclipse,找到适合的版本(在此,我选3.5),并解压安装;2.下载mac版本的androidsdk,解压到指定的目录(其实这个只是个SDK与AVD配置的管理软件);3.安装FastbootforMacOS插件,fastboot是刷系统ROM的一种工具,刷系统img和射频img;另一种工具是adp。4.下载完成后将Fastboot复制到/androidsdk/tools目录下(如果SDK包中包含fastboot,可跳过此步骤)打开终端,输入下面的命令来创建一个新的.bash_profile文件[xhtml]viewplainpico.bash_profile在新出现的修改提示中输入[c-sharp]viewplainexportPATH=$PATH:/AndroidSDK/tools按“control+X”保存(确认按“Y”),然后退出并重启终端,至此,MacOSX下就可以使用Adb和Fastboot工具了.本来说是还要需要安装ADB的,但是在tools目录下已经有了,省事,跳过.5.打开tools目录下的android,进行下载和配置SDK版本及AVD.#FormatImgID_0#6.到eclipse升级里输入[c-sharp]viewplain安装ADTPlugin,使得刚才所装的SDK能与eclipse相结合;:7.开始创建HelloWorld,.#FormatImgID_1#在MaxOS下搭建AndroidSDK不需要Fastboot。eclipse+adp,就可以了。
⑽ mac版androidstudio怎么配置ndk
这个网址有详细的过程:Windows32:android-ndk-r10d-windows-x86.exeWindows64:android-ndk-r10d-windows-x86_64.exeMacOSX32-bit:android-ndk-r10d-darwin-x86.binMacOSX64-bit:android-ndk-r10d-darwin-x86_64.binlinux32-bit(x86):android-ndk-r10d-linux-x86.binLinux64-bit(x86):android-ndk-r10d-linux-x86_64.bin都是可执行文件,下载后点击即可解压到当前文件夹;当然你可以使用命令行来进行跨文件夹解压的。