我是一名IOS开发人员,在雪豹上安装了XCode 4。因此,我目前还没有安装android开发环境,因为到目前为止我还没有需要一个。
我想评估appcellerator钛移动,以期使用它为最终客户端的产品原型谁需要一个应用程序在IOS和android上可用,从我所读到的,这可能是一个适当的方式,它可能不是,取决于最终产品的性质。
我已经下载和安装了最新的钛工作室,它似乎已经为我的XCode安装拿起了设置,并将允许我创建一个"hello world“应用程序来构建在该环境上,然而,由于我没有安卓,我自然无法实现我想做的事情,这是最低限度的,有一个"hello world”应用程序,我可以构建到最新的IOS和android版本(S)。理想情况下,选择每种口味的旧版本是一个很好的选择,但在这个阶段并不是绝对必要的。
我试图安装android SDK,从表面上看是成功的,但Titanium不能使用它。我查阅了appcellerator网站(http://developer.appcelerator.com/doc/mobile/mobile-build-osx),表面上看有我需要的信息,但当我深入研究它时,从截图上看它似乎非常过时,我无法获得预期的结果)
所以,假装我没有安装android SDK (也就是说,我到目前为止已经尝试过的东西没有什么需要特别保留的),那么让Titanium准备好构建IOS和android的最简单方法是什么?即我需要同时做这两件事-如果我想要一个纯粹的IOS部署,我不会通过强迫自己使用javascript来削弱我的开发-我会在objective C中编写代码。如果我想纯粹为android开发,我也不会使用Titanium对于有经验的程序员来说,像Titanium这样的产品中唯一真正的一点就是避免双重处理编码任务。我可以看到有一个辅助应用程序,"javascript开发人员“(也就是”网页设计师“)可能希望使用这样的产品来避免目标C的学习曲线,但除此之外,必须有一种简单的方法来使这种产品构建”跨平台“,否则它没有真正的目的。
最后,如果你不能回答提出的问题,请克制住你对“滚你自己的”或“写2个应用程序,不要使用钛”的特定立场。我希望评估钛并做出自己的决定,而不是依赖于其他有既得利益的人的意见来阻止我这样做。我已经对这个产品有了足够的偏见,但我的心态足够开放,看看它作为跨平台开发工具是否真的有用。
如果其他人认为我的评估结果有用的话,我很乐意发布(使用对这个问题的评论)。
发布于 2012-07-13 07:50:02
由于您已经具备了iOS所需的部分,因此这应该很简单。在Titanium中,找到仪表板。默认情况下,它应该会启动,但您可以通过带有Appcelerator徽标的按钮访问它。在那里,点击"Configure“选项卡,然后选择Android。一旦你这样做了,你可以直接从Titanium安装Android SDK,并且不应该有路径引用的混乱。您将需要核心SDK,以及Google APIs 8和emualtor for 2.2。
这是一个截图,显示了我的意思:

编辑:当我回答问题时,我没有注意到问题日期。我是通过一个错误的点击到达这里的,然后就跳了进去。真对不起。
https://stackoverflow.com/questions/8023026
复制相似问题