Android开发中Eclispe相关问题及相应解决(持续更新)
1.Eclipse项目中的Android Private Libraries没有自动生成。
一般而言,在Android开发中,项目中引用到的jar包会放到项目目录中的libs中,引入库会放到Android Dependencies中,对于放置于libs中的jar包,会自动置于项目中的Android Private Libraries下,如果没有自动生成,clean项目后一般在console下会发现有相应的错误提示,修正即可。如:项目中引用了不同的v4兼容包等会出现此类情况。
2.Eclipse中一直出现“Android SDK: resolving error markers”。
此类情况网上有诸多描述以及相应尝试性的解决方法,不久前本人即出现此类情况,尝试多种方案后未能解决。最终方法如下:
删除此文件,workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,重启Eclipse即可。
3.Eclipse 中出现的错误警示:Element xxx is unknown.
在编写xml文件时,有时候当按下alt + / 本来想进行内容辅助时,有时候会总是出现Element xxx is unknown。原因在于此xml布局文件中写入了错误的标签/控件名称(eclipse是不会直接在不能识别的标签行前显示红叉的,xml文件本身也不会出现红叉),如xml中将FrameLayout写成了FragmentLayout等。
4.Eclipse中查看libs中的第三方jar包源码(如android-support-v4.jar)
在libs目录下建个和jar名字一样的 properties 文件,内容是src:源代码路径;doc:index.html的路径。
以v4 jar包为例
创建:
libs/android-support-v4.jar.properties
打开,编辑:
src = ..../android-sdk/extras/android/support/v4/src
保存后重启Eclipse。
5.升级SDK Manager后引起的Android Developer ToolKit版本不一致问题
在升级Android SDK Manager后,打开Android Adt Bundle出现错误提示:"This Android SDK requires Android Developer ToolKit version xxx or above",
原因是SDK Manager与Android Developer ToolKit版本不一致。
最后导致Android Adt Bundle无法使用。已有的项目出现无法生成R文件,同时也无法新建项目或导入外部项目。按照提示其实将Android Adt Bundle升级到相应本版即可。但是检查后发现Android Adt Bundle已是最新。
最后解决办法如下:
在SDK的Tools目录的lib中,知道打plugin.prop文件,将其中的plugin.version=xxx改为Android Adt Bundle当前的版本号xxx,然后重新启动Eclipse即可继续使用。
6.Using 1.7 requires compiling with Android 4.4 (KitKat); currently using 17
项目右键 >> java Compiler >> Compiler Compliance level 选择1.6。
7.Eclipse startup hang, “Android SDK: resolving error markers”
解决方案:删除文件/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,具体原因未知,若谁知道原因希望告知。
8.Eclpse Logcat中显示信息一小段时间后自动消失
解决方案:Logcat中的消息显示数量默认为5000条,可以适当增加此条目。Window >> Preferences >> Android >> LogCat >> Maximum number of logcat messages to buffer设置更大的数量
9./xxProject/gen already exists but is not a source folder. Convert to a source folder or rename it.
原因:直接导入外部项目时因classpath配置问题导致。
解决方法:
右键project >> Properties >> Java Build Path >> 选择Source >> Add Folder >> 选中gen文件夹 >> ok.. yes
最后右键Fix Project Properties 并 clean下项目。
Android开发中Eclispe相关问题及相应解决(持续更新)的更多相关文章
- Android开发中UI相关的问题总结
UI设计和实现是Android开发中必不可少的部分,UI做不好的话,丑到爆,APP性能再好,估计也不会有多少人用吧,而且如果UI和业务代码逻辑中间没有处理好,也会很影响APP的性能的.稍微总结一下,开 ...
- Salesforce 开发整理(九) 开发中使用的一些小技巧汇总[持续更新]
1.查询一个对象下所有字段 当需要查询一个对象所有字段进行复制或其他操作,可以使用一段拼接的语句来查询 String query = 'select '; for(String fieldApi : ...
- Android学习探索之Java 8 在Android 开发中的应用
前言: Java 8推出已经将近2年多了,引入很多革命性变化,加入了函数式编程的特征,使基于行为的编程成为可能,同时减化了各种设计模式的实现方式,是Java有史以来最重要的更新.但是Android上, ...
- Android开发中的输入合法性检验
Why ? 合法性检查对于程序的健壮性具有重要作用.在Android开发中,良好的合法性检查设计机制可以使程序更加清晰,产生bug更少,交互更加友好. What ? 合法性检查的目的在于确定边界.对于 ...
- Android开发环境搭建相关文章列表(转载)
Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...
- Android开发中的问题及相应解决(持续更新)
最近博客写的少了,以后还得经常更新才行. ------------------------------------------------------------ 1.特定业务需求下try cath ...
- 关于Android开发中的证书和密钥等问题
关于Android开发中的证书和密钥等问题 引言 除了Android发布应用签名时需要用到证书外,在进行google Map Api开发和Facebook SDK API开发等时都需要申请API Ke ...
- Android开发中,那些让您觉得相见恨晚的方法、类或接口
Android开发中,那些让你觉得相见恨晚的方法.类或接口本篇文章内容提取自知乎Android开发中,有哪些让你觉得相见恨晚的方法.类或接口?,其实有一部是JAVA的,但是在android开发中也算常 ...
- 如何在Android开发中让你的代码更有效率
最近看了Google IO 2012年的一个视频,名字叫做Doing More With Less: Being a Good Android Citizen,主要是讲如何用少少的几句代码来改善And ...
随机推荐
- salesforce 零基础开发入门学习(十五)salesforce中formula的使用(不含Date/Time)
本文参考官方的formula介绍PDF:https://resources.docs.salesforce.com/200/latest/en-us/sfdc/pdf/salesforce_usefu ...
- Android 代码混淆之部分类不混淆的技巧
在编写Android程序之后,我们通常要代码进行混淆编码,这样才能保证市场上我们的应用不会被别人进行反编译,然后破解,所以此时需要在发布正式版本的时候,有一些类事不能混淆的,比如实现了 Seriali ...
- Liferay7 BPM门户开发之37: Liferay7下的OSGi Hook集成开发
hook开发是Liferay客制扩展的一种方式,比插件灵活,即可以扩展liferay门户,也能对原有特性进行更改,Liferay有许多内置的服务,比如用hook甚至可以覆盖Liferay服务. 可作为 ...
- 注意HTML的语言编码charset
注意HTML的语言编码的重要性 目录 charset编码重要性 charset在html什么地方 charset标签 编码种类 charset utf-8介绍 charset GB2312介绍 推荐网 ...
- How to load a local .CSS file & JavaScript resources using iPhone UIWebView Class
This post will cover the basic setup and creation of an application with web content for iPhone that ...
- Android属性动画之ObjectAnimator控制
Android为我们提供了大量的动画效果,如何通过这些动画来达到我们需要的效果呢?今天就为大家总结一下ObjectAnimator动画控制事件. 该项目的的布局文件只有两个控件:ImageView和B ...
- 理论到实践,A/B测试不得不直面的4个统计学问题
有放回?无放回? 从总体中随机抽取一个容量为n的样本,当样本容量 n足够大(通常要求n ≥30)时,无论总体是否符合正态分布,样本均值都会趋于正态分布.期望和总体相同,方差为总体的1/n.这即是中心极 ...
- Java面试题技术类一
1.面向对象编程的三大特性是什么? (1).继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法.对象的一个新类可以从现有的类中派生,这个过程称为类继承.新类继 ...
- MyBaits学习
一:配置MyBaits的开发环境 1.1.核心配置文件 正如hibernate一样,MyBaits也有一个核心的配置文件,它包含着数据源地址,用户名,密码等,还有着各个实体类的配置文件,配置文件是xm ...
- JS魔法堂:再次认识Function.prototype.call
一.前言 大家先预计一下以下四个函数调用的结果吧! var test = function(){ console.log('hello w ...