在Android应用程序中选择“编译”API选项的良好实践
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在Android应用程序中选择“编译”API选项的良好实践,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1467字,纯文字阅读大概需要3分钟。
内容图文
在创建Android App时,我必须选择“Compile with”API选项.该选项的帮助表示我通常使用最新版本,或支持我想要使用的所有API的第一个版本.
我有以下问题:
*据我所知,最新的API“包含或支持”(不确定它是否因为使用了Android支持库)以前的API.这使得无需下载以前的API来编译具有一些先前API要求的android项目?
例如,假设我要创建一个“Target SDK”是GingerBread的应用程序,在这种情况下使用最新的API(Jelly Beans)作为“编译API”是一个好习惯吗?我想问题可能是使用仅适用于JellyBeans的API,但Lint可以帮助解决这个问题.
*如果上述问题属实,我只需要下载以前的API,只是为了运行那些版本的仿真器?
谢谢!
解决方法:
as far i as understand, the newest APIs “contains or support” (not sure if its because of the use of Android Support Library) the previous APIs.
一般来说,这是正确的.
This makes unnecessary to download a previous API to compile an android project which has some previous API requirements?
一般来说,这也是正确的.
For example, lets say im gonna create an application whose “Target SDK” is GingerBread, is it a good practice to work with the latest API (Jelly Beans) as the “compile API” in this scenario?
这样做是没有错的,只要你将你的android:minSdkVersion设置为你想要的.
I suppose that the problem could be to use an API that is only available for JellyBeans but Lint can help to solve that.
正确.
If the above question is true, I only need to download previous APIs only for running the emulator with those versions?
正确.具体来说,您正在寻找SDK Manager中的“… System Image”条目,至少是ARM和x86条目.
内容总结
以上是互联网集市为您收集整理的在Android应用程序中选择“编译”API选项的良好实践全部内容,希望文章能够帮你解决在Android应用程序中选择“编译”API选项的良好实践所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。