Jox*_*Jox 3 sdk android version
我正在构建一个应用程序,需要同时支持1.5(Magic和Hero)和1.6(Tattoo)设备.
由于Android SDK是向前兼容的,因此构建针对Android 1.5 SDK似乎合乎逻辑,并期望应用程序可以在Tattoo上运行.
虽然这是真的,(我测试了应用程序,它可以正常工作),我现在在Android Market上遇到了问题.
在Tattoo上,默认情况下市场搜索会过滤Android应用程序,这些应用程序没有明确支持AndroidManifest中定义的小屏幕.
问题是该属性仅存在于Android 1.6 SDK上,因此针对Android 1.5 SDK构建不再是一个选项.
如何安装App agains A1.6(with minSdkVersion="3")并在1.5设备上运行它有多安全?
除了更改目标SDK之外还有什么我应该照顾的吗?
请确保您不要混淆最低SDK版本和目标SDK版本,因为这些是不同的选项.
例如,我在清单的应用程序中使用以下设置:
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
Run Code Online (Sandbox Code Playgroud)
在某些情况下,这允许应用程序使用目标API级别中定义的清单元素或行为,而不是仅限于使用为最低API级别定义的清单元素或行为.
因此,通过指定targetSdkVersion4但具有minimumSdkVersion3个,您将拥有一个应该可以在1.5个设备和1.6个小屏幕设备上运行的应用程序.
| 归档时间: |
|
| 查看次数: |
447 次 |
| 最近记录: |