我可以在MacOS上开发Android应用程序吗?

68

我想在安卓上开发应用程序。SDK是否可以安装在Mac上?


11
我鼓励大家给予积极的建议。 - Ryan Watts
5
这个问题为什么含糊不清?它字面上是一个是或否的问题。 - Matt
可能重复了更Pythonic的 https://dev59.com/XHVD5IYBdhLWcg3wE3No - jalanb
1
Android SDK for Mac 可在 http://developer.android.com/sdk/index.html 上获取。 - Shomu
8个回答

107

考虑在Macintosh上使用NetBeans而不是Eclipse进行Android开发:http://blog.screencustoms.com/post/1229245596/a-great-relief-in-developing-android-apps。 - Aleks N.
12
我觉得 IntelliJ 比 Eclipse 更易于理解。 - nmr
10
更好的选择是使用 Android Studio(比这篇文章更新),它是在 IntelliJ 的基础上构建的,内置了适用于 Android 开发的便捷设置,并且是免费的! :) - Reid
1
我已经在Mac上使用Android Studio工作了一段时间...没有太多不可能的问题... - Francisco Corrales Morales

17
寻找可靠和/或官方来源的答案。developer.android.com是开发者们的官方Android网站。您可以在这个网站上找到所有所需信息。以下是从developer.android.com开始在Mac上进行开发的步骤:
  1. https://developer.android.com/sdk/index.html下载SDK。Mac OS X的直接链接为此处
  2. 安装和准备Eclipse。 Mac OS X(Cocoa 64)的Eclipse Classic 3.7.1的直接链接:此处
  3. 下载并配置ADT插件
  4. 如果您第一次安装SDK,请转到Hello World教程。

Android现在拥有官方IDE:Android Studio。http://developer.android.com/sdk/index.html - Michael Ozeryansky

10

是的,你可以在Mac上进行开发,你需要安装SDK


8

5

您还可以查看 http://www.appcelerator.com/ - 它们提供了一个跨平台环境,让您可以开发Air、Android、iPhone和iPad。


4
@txmail:苹果现在明确禁止使用跨平台开发工具。换句话说,如果他们发现你使用任何用Objective-C编写的工具(如Appcelerator使用的Java到Objective-C转换),来为iPhone编写应用程序,他们可以撤销你的应用和开发者权限。这不是我的决定,很糟糕。但是,Appcelerator正是苹果不想听到的开发者应用程序类型。你必须使用Objective-C编写你的应用程序,不能使用跨平台工具。 - SyntaxT3rr0r
1
哇,真是一堆废话...很高兴我还没有开始着手开发我正在工作的应用程序的iPhone部分。感谢提醒。 - txmail
3
根据我们的开发人员提供的意见,今天我们将对我们的iOS开发者计划许可证中的3.3.1、3.3.2和3.3.9条款进行一些重要的修改,以放宽我们在今年早些时候设置的某些限制。具体来说,只要最终生成的应用程序未下载任何代码,我们将放宽所有用于创建iOS应用程序的开发工具的限制。这样可以给开发人员带来他们所需的灵活性,同时保持我们所需要的安全性。 - Eagle

4

2
是的,你可以。相关指南在安卓开发者网站上。

2
在Mac上进行Android开发和在Windows上一样简单(实际上更容易,因为您不需要下载测试设备的驱动程序!)。
Eclipse在Mac上运行良好,但我个人更喜欢IntelliJ,它在刷新和清理项目方面问题较少......而且它看起来很漂亮。唯一缺少的是交互式GUI更改XML,在那里它显示应用程序在实际设备上的外观效果做得非常出色!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接