Nik*_*tel 1 android version android-api-levels
我在Android 2.3版中开发了一个应用程序,并希望将其转换为1.5.不幸的是,我遇到了一些问题.
我已经将minSDK从8更改为5更改为属性
但我仍然遇到了问题.
有任何想法吗?
转换应用程序的版本号有几个方面.
Android版本越晚,支持的功能就越多.功能包括前置摄像头支持,NFC支持,碎片或拖放.如果您计划转换应用程序,请确保目标版本支持您需要的功能.这描述了各种API级别之间的主要差异.
每个新的Android版本都会更新Android API.这意味着方法,常量和属性可以在某些API级别上使用,但在其他级别上则不可用. 要查看哪个API级别可用,请转到android文档,然后在右上角选择"按api级别过滤".然后选择API级别.执行此操作后,所选API级别中未提供的所有API功能将显示为灰色,以便轻松识别可用元素.如果您的代码包含目标级别中不存在的元素,则会出现错误.
您需要在Eclipse中的两个(!)位置显式指定Android版本. 要在Eclipse中更改Android项目的API级别:
一个.打开项目清单并更改minSdkVersion:
湾 打开属性 - > Android,然后更改项目构建目标(API级别).
通过清理项目完成(项目 - >清理...)以确保更新项目引用.
执行此操作后,更新的API级别中未提供的任何功能(方法,常量,属性等)将在项目中显示为错误.
要解决这些错误,Google
android <feature> <API level>
这通常会引导您更换代码.
重新阅读问题后,我相信我发现了特定的错误:
你说你已经将minSdkVersion设置为5. API级别5对应于Android 2.0版.
您还说要将项目转换为Android 1.5版,这使我相信您已将项目构建目标设置为相应的API级别3.
如果您更改其中任何一个以匹配另一个,则应解决原始问题.
为了:
minSDK清单中的属性R.java或为未来平台编译的二进制代码| 归档时间: |
|
| 查看次数: |
3217 次 |
| 最近记录: |