使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。
来源:互联网 发布:美团大数据 编辑:程序博客网 时间:2024/05/17 13:45
(1)Unable to resolve target 'android-5'
因为本机中现在使用的是2.1的SDK,API的版本是7;而导入的工程使用的是2.0开发的,其API版本是5。
需要将default.properties中的target=android-5改为target=android-7就好了。
但要注意,也要同步将AndroidManifest.xml中的<uses-sdk android:minSdkVersion="5" />改为<uses-sdk android:minSdkVersion="7" />,否则编译中会警告提示使用的版本过低。
(2)以上完成后,编译中又出现一个新的错误:Conversion to Dalvik format failed with error 1
这个与加载的SDK有关,通过“右键选择工程build path -> configure build path... -> library发现导入的JARs中除了一个Android 2.1-update1外还有一个同路径下的文件夹item,将其移除,clean一下再编译就没问题了。
- 使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。
- 使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。
- 【Android】导入低版本 project到高版本sdk后,遇到的兼容问题的解决
- android中导入低版本project可能会遇到的编译问题
- android中导入低版本project可能会遇到的编译问题
- 更新SDK后ADT版本低不支持问题的解决
- 在低版本的SDK里使用高版本函数@SuppressLint("NewApi") or @TargetApi?
- Oracle IMp/Exp Expdp/Impdp 高版本 导入 低版本的问题
- AndroidStudio项目从低版本导入到高版本出现的问题
- oracle 高版本导出低版本数据库并且导入到低版本数据的方法
- 关于android studio 由于版本问题导致低版本studio项目无法导入高版本的studio的项目中。
- 对话框低版本兼容性的处理
- TUXEDO低版本与高版本的互联问题
- 数据库操作--低版本附加高版本的问题
- Android 高版本API方法在低版本系统上的兼容性处理
- Android 高版本API方法在低版本系统上的兼容性处理
- Android 高版本API方法在低版本系统上的兼容性处理
- Android 高版本API方法在低版本系统上的兼容性处理
- Squid
- socket编程中的memset函数的作用是什么
- 多分享,成就多彩人生
- oracle(pl/sql)包、存储过程的增、删、查、改等操作的实现(源代码)
- C Socket Programming for Linux with a Server and Client Example Code
- 使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。
- vs2010中臃肿的ipch和sdf文件
- Spring中TransactionTemplate 简单灵活的事务配置及使用
- 研究显示云计算减少了管理安全性的时间和费用
- Erlang并发编程(二) --- Web服务
- ISE中的Verilog Test Fixture类型的.v文件为啥在Implementation中显示?如何修改?
- Android.mk学习笔记
- [Ajax]小山版Ajax实现无刷新树----- 实现过程解释
- java调用存储过程进行增、删、查、改操作(源代码)