我在youtube上找到了一个免费的android教程,解释eclipse Helios上的android2.2api 8。我的问题是,如果我想在eclipse Juno上学习带有API 16的Android 4.1,可以吗?如果没有,有没有可以买到的书或者可以用来学习Android4.1的资源?最后,Android 4.1 API 16是否与其他API向后兼容,它是最值得学习的API吗?提前感谢!
发布于 2012-07-15 06:06:01
您可以使用任何SDK级别和Eclipse版本(大于或等于Helios)来开发Android应用程序。
没有任何真正的“最佳”SDK级别可供学习或开发,实际上您应该同时开发几个级别的SDK。它们每一个都比上一个有所改变,所以在你工作的时候要记住这一点。根据I/O的小组讨论,Google认为最佳实践是使用您支持的最高SDK作为目标(对于我正在开发的应用程序,它是4.1 Jelly Bean),并为您支持的最低API级别(我的应用程序中为2.2 Froyo )设置最低SDK级别。请记住,根据每个SDK级别中的可用内容,您可能需要为不同的API级别编写不同的代码。
所有SDK级别都向后兼容以前的SDK级别,但每个级别通常会添加一些功能,这些功能在旧的SDK级别上无法使用,或者如果没有Google的Support library (可以很容易地添加到Eclipse中的项目中)或其他外部库的帮助,就无法做到这一点。
发布于 2012-07-15 07:07:01
目前,您可能希望继续使用Indigo。在Juno中运行时ADT有a number of issues,其中最主要的就是keyboard shortcuts for cut/copy/paste don't work。
我使用的是Fedora 17,默认情况下会附带Juno。我不得不卸载Juno,并从eclipse.org下载了Indigo的副本,以便与当前版本的ADT一起工作。
https://stackoverflow.com/questions/11487148
复制相似问题