Android 4.2 project导入 5.0 SDK Eclipse 开发环境出现的问题总结

太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的漂亮人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则。出自本博客的文章拒绝转载或再转载,谢谢合作。

首先。我的 Android SDK 下载情况。如上图所看到的。起初仅仅有 5.0 ,昨天导入 4.2 建立的project。一片红,做了一些配置更改例如以下:

1、我安装的是 JDK1.8,故须要做例如以下图更改:项目上右键->属性->java compiler

将 “Compiler compliance level”  项的值由 1.6 更改为 1.8 ;

2、删除并又一次加入库project

3、如上图,因昨天仅仅有 5.0 的SDK,默认 4.2 建立的project导入进来后。找不到相应的 4.2 的 SDK,上面的 Project Build Target 就会是未选状态,仅仅要选中 5.0 的SDK就能够了;

4、project上右键 -> Android Tools -> Fix Project Properties。这个的作用应该和以上有些重叠,至少有一点。不用手工改 project.properties 配置文件里的下面两项了

target=android-21
     android.library.reference.1=../../../../Android/workspace-2/appcompat_v7

但是,你仅仅用这个修复工具。确不一定能解决此两点内容,有时还得手工实施上面第1、2、3步骤才干真正解决这个问题 ;

5、最后也是最关键的一点,有时不做,真的就看不出已经修复好了,那就是 clean and auto rebuild !

!!

接下来,今天又下载了 4.2 SDK。想简化project导入的操作,以便从 SVN 检出project直接就能用,但是问题又一次出现了,style 中的一些父类型找不到,从这次问题解决。能够肯定的说,project中的布局。样式等对 Android 库的引用,都基于project的 Project Build Target 设置中所依赖的版本号设置。

另外,引用的 appcompat_v7 库project中所使用的支持库要与当前project的一致,当一个使用 5.0 的,一个使用 4.2 的,就会报错。

细致的分析和阅读 console 中的错误输出非常关键。

明天有空,再详述这一部分内容。

另外,另一个引用多个外部 jar,以及使用 xml 等配置文件的 java 应用。在打包时,这些外部 jar 的打法,以及 xml 等的路径问题解决,兴许会陆续补充进来。

最新文章

  1. jquery 使用需要注意
  2. python网络编程【四】(域名系统)
  3. 封装WCF客户端调用
  4. JNI常见错误1
  5. 【BZOJ 2243】染色 - 树链剖分+线段树
  6. System.out.println调试输出
  7. Lucene技术杂谈
  8. php导出excel数据
  9. XML实例文档
  10. eclipse 配置 Tomcat 遇到的问题以及解决办法
  11. 总结的Javascript插件
  12. 点击button会自动刷新页面
  13. Linux下设置VSCode为默认的文本编辑器
  14. 关于SQL Server将一列的多行内容拼接成一行的问题讨论【转】
  15. exec sp_spaceused如何只返回一个结果集(转载)
  16. HTTP协议-响应报文格式
  17. 常用的jquery遍历函数
  18. linux xml
  19. Liunx下配置网络
  20. 关于Unity点击New创建新项目没反应的解决方案

热门文章

  1. hystrix 解决服务雪崩效应
  2. 用npm来部署快速一个httpweb服务器
  3. 查看MySQL默认字符集
  4. vue-router 基本使用(vue工程化)
  5. 【东软实训】SQLselect及其相关操作
  6. Android全局异常捕获
  7. vue slot的使用介绍
  8. Sql语句的一些事(二)
  9. react初探索--react + react-router + ant-design 后台管理系统配置
  10. 集训第五周动态规划 G题 回文串