我想开发Android应用程序,我已经下载了所有必要的内容。
最后一个问题:
如果我决定创建与API 11及更高版本兼容的应用程序,那么我需要从Androis SDK Manager下载什么是严格必要?
我需要全部下载吗? 什么是Android SDK构建工具? 列表中的其他下载是什么?
有人可以发布严格必要方案的屏幕截图来做我需要的吗?
谢谢
答案 0 :(得分:2)
您无需下载所有Android SDK,只需获取Android 3.0
( API 11 )和Android 5.0
( API 21),在targetsdk
文件中声明最小值和最大值manifest
。
答案 1 :(得分:1)
你必须使用这一行声明你想要的版本
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />
清单文件中的。有关详情,请查看http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
修改强>
您不必为了严格的版本控制而下载任何内容。
<强>机器人:的minSdkVersion 强> 顾名思义,定义应用程序的最低API级别。 Play Store使用它来检测应用程序是否与用户设备兼容。因此,如果您的minSdkVersion为7,Play Store将向API级别7(2.1)及更高级别的设备显示该应用程序。此属性应由所有应用设置!
<强>机器人:maxSdkVersion 强> 这定义了应用程序处理的最大API级别。同样,Play Store使用它来检测应用程序是否与设备兼容。请注意,在大多数情况下,没有理由使用它!完全可以创建一个APK,它可以在你的minSdkVersion上升到每个API级别!
<强>机器人:targetSdkVersion 强> 与其他两个属性不同,这是Android平台本身使用的。此属性应设置为您在应用程序上测试的最大API级别。如果未设置,则默认为minSdkVersion。
您也可以访问此处以获取更多详细信息http://simonvt.net/2012/02/07/what-api-level-should-i-target/