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

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

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

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

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

首先,我的 Android SDK 下载情况,如上图所示,起初只有 5.0 ,昨天导入 4.2 建立的工程,一片红,做了一些配置更改如下:

1、我安装的是 JDK1.8,故需要做如下图更改:项目上右键->属性->java compiler
将 “Compiler compliance level”  项的值由 1.6 更改为 1.8 ;

2、删除并重新添加库工程

3、如上图,因昨天只有 5.0 的SDK,默认 4.2 建立的工程导入进来后,找不到对应的 4.2 的 SDK,上面的 Project Build Target 就会是未选状态,只要选中 5.0 的SDK就可以了;

4、工程上右键 -> 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,想简化工程导入的操作,以便从 SVN 检出工程直接就能用,可是问题又一次出现了,style 中的一些父类型找不到,从这次问题解决,可以肯定的说,工程中的布局,样式等对 Android 库的引用,都基于工程的 Project Build Target 设置中所依赖的版本设置。

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

仔细的分析和阅读 console 中的错误输出很关键。

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

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

时间: 2024-10-24 18:31:49

Android 4.2 工程导入 5.0 SDK Eclipse 开发环境出现的问题总结的相关文章

Eclipse开发环境导入android sdk的sample中的源码_Android

    初学Android编程,Android SDK中提供的Sample代码自然是最好的学习材料.     Sample代码在SDK安装目录(X:\Android\android-sdk\samples)下.但我在用Eclipse 开发环境导入的时候遇到了一些麻烦.网上看到有人是通过"File -> Import..."或"File -> New->Project -> Create Project From Existing Code"解

Eclipse开发环境导入android sdk的sample中的源码

初学Android编程,Android SDK中提供的Sample代码自然是最好的学习材料. Sample代码在SDK安装目录(X:\Android\android-sdk\samples)下.但我在用Eclipse 开发环境导入的时候遇到了一些麻烦.网上看到有人是通过"File -> Import..."或"File -> New->Project -> Create Project From Existing Code"解决的,但我试过,

eclipse开发-Android SDK问题,Eclipse开发环境

问题描述 Android SDK问题,Eclipse开发环境 我想在SDK Manager再下载模拟器加速器,可是我的SDK Manager中只显示只安装了的,未安装的找不到是怎么回事啊,看下图,求大家帮帮忙,谢谢 解决方案 如果是模拟器,那你下载genymotion吧,最好用最快的模拟器 解决方案二: 模拟器在AVD Manager中 解决方案三: 不好意思 ,帮不上你的忙 了,想了好久还是想不出 解决方案四: 被墙的地址访问不了. 可以下载网络上现成的sdk包

搭建eclipse开发环境,安装了maven插件,导入已有项目,出现了很多bug,求解答

问题描述 搭建eclipse开发环境,安装了maven插件,导入已有项目,出现了很多bug,求解答 解决方案 maven插件没有装对http://www.cnblogs.com/icerainsoft/articles/2267958.html 解决方案二: 安装了maven之后,先测试一个小小的项目,确定maven装好了 解决方案三: 现在maven安装好了,但JSP problem 和Java problem还没有解决

详解Cocos2dx 3.0正式版本开发环境搭建(Win32/Android)

cocos2d-x 3.0发布有一段时间了,作为一个初学者,我一直觉得cocos2d-x很坑.每个比较大的版本变动,都会有不一样的项目创建方式,每次的跨度都挺大-- 但是凭心而论,3.0RC版本开始 环境搭建.项目创建.编译的方式更加人性化了. 现在我们进入正题,一步一步搭建cocos2dx的开发环境 cocos2d-x很多tools都是需要使用Python的,因此我们需要先安装Python环境 python下载:点这里 这里需要下载Python 2.X版本.曾经以为要下载3.x版本 后来装上发

MAC下Android的Eclipse开发环境的搭建

一.Eclipse的下载       到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下: 1.  找到"Eclipse IDE for java Developers"此处右上角会根据你当前使用的系统自动选择,Mac下就会自动选择位"Mac OS X(Cocoa)" 2.  然后点击右边的"Mac OS X 64bit"(这里我的Pro是i5处理器可以用64位的),根据你的机器

.net4.0整合UEditor,开发环境没有问题,发布之后无法上传图片

问题描述 asp.net开发时环境使用相对路径和绝对路径都没有问题,ue是1_2_3_0版varURL=window.UEDITOR_HOME_URL||"http://localhost:3086/jquery/ueditor/";varURL=window.UEDITOR_HOME_URL||"/jquery/ueditor/";发布部署后,我放置IIS默认的网站下面varURL=window.UEDITOR_HOME_URL||"http://loc

CentOS Linux系统搭建Android开发环境详细介绍_Linux

CentOS Linux系统搭建Android开发环境详细介绍        很多人都是在Windows下进行Android开发,但是对于Linux,Android开发环境方面的资料比较少,今天在网上找到了一位网友分享的在CentOS Linux系统中搭建Android开发环境的过程.下面就是其介绍的配置的详细步骤原文:        由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境.        主要包括以下步骤: 1.JDK安装 2.Eclipse安装

《Visual C++ 开发从入门到精通》——1.2 Visual C++ 6.0开发环境

1.2 Visual C++ 6.0开发环境 知识点讲解:光盘\视频\PPT讲解(知识点)\第1章\Visual C++ 6.0开发环境介绍.mp4 学习任何一门程序语言,都需要遵循图1-12所示的过程.本节将介绍Visual C++ 6.0集成开发环境的基本知识. 图1-12 学习一门语言的过程 1.2.1 熟悉集成开发环境 在打开Visual C++ 6.0后,需要熟悉Visual C++ 6.0这个集成开发环境.首先从Windows操作系统中选择"开始"→"程序&quo