我知道有很多问题,我也读过这个页面.但是,我仍然对确切的选择感到困惑.
如果我有一部运行Android 2.3.6的手机
我知道Minimum Required SDK应该是我的应用支持的Android的最低版本.因此,例如,我会选择Android 2.2或小于该值Android 1.5
令人困惑的部分Target SDK和Compile with
我在下面安装了以下内容:( Android 2.3.6SDK管理器中没有)
Android 4.2.2(API 17)
Android 3.0(API 11)
Android 2.3.3(API 10)
Android 2.2(API 8)
是Target SDK应设置为这是最大的Android 4.2.2,不管是什么我的手机使用; 这是Android 2.3.6?
选择Android 4.2.2将涵盖下面的所有手机?是对的吗?
要么
它应该设置为我的手机的确切/最接近的值.这是可用的Android 2.3.3?但不要超过我的手机Android 2.3.6
是Compile with必须设置为最大值Android 4.2.2还是什么?
目标SDK是否应设置为Android 4.2.2的最大值,而不管我的手机使用的是什么; 哪个是Android 2.3.6?
这取决于你,但它总是建议使用最新的sdk作为目标.
它只是说应用程序将在min和target sdk之间工作,但仅针对目标sdk进行测试,因此如果有任何兼容的设置,系统必须处理它.
选择Android 4.2.2会覆盖它下面的所有手机吗?是对的吗?
您的应用始终涵盖从Min-SDK到Max-SDK.如果Min-SDK为1且未设置Max-SDk,则您的应用程序支持所有API.
它应该设置为我的手机的确切/最接近的值.这里有可用的Android 2.3.3吗?但不要超过我的手机Android 2.3.6
必须是最新的SDK
是编译必须设置为最大的Android 4.2.2或什么?
它只是您选择使用哪个SDK来编译您的应用程序.但最好使用Target-SDK,而后者又是最新的.
| 归档时间: |
|
| 查看次数: |
10914 次 |
| 最近记录: |