ANDROID (eclipse)开发常见问题及解决办法汇总
1、ANDROID 在eclipse中没有出现AVD的解决方法(转)
如果android安装正确的话,但是eclipse里面的导航条就是没有AVD
可以通过「Window」⇒「Customize Perspective」⇒「Tool Bar Visibility」Tab画面上选择 Android SDK and AVD Manager来显示
http://blog.sina.com.cn/s/blog_79aa896901015iyc.html
2、Unable to get view server version from device emulator-5554 解决办法
情况描述:
exlipse下编写好android应用程序时候,右键项目 run as android application 弹出一对话框说出现问题 点击详细说 空指针异常。打开ddms模式,里面提示 Unable to get view server version from device emulator-5554 ,此时我的android模拟器是运行着的。
解决办法:删除工作空间中的.metadata 文件夹
一下为详细步骤:
(1)打开eclipse工作空间(在位置在你的eclipse中菜单windows ——> Preferences ——> General Startup and Shutdown ——>Workspaces 里面显示)
(2)关闭eclipse , 删除上面打开的工作空间中.metadata 文件夹
(3)点击 gotoWorkspaces (就是那个最后面的向右的箭头)发现eclipse中没有任何项目
(4)(导入项目)点击File菜单----Import按钮------打开对话框中选择General中Existing Prjoect into workspace 再点击 Next 第一行中右面按钮选择Browse选择workspase所在的位置(刚刚删除了文件夹的那个文件夹)点击finish 完成项目的导入(不要选择copy project into workspace)
http://blog.csdn.net/aeolus1019/article/details/8075096
3、Invalid project description. xxxx(project path) overlaps the location of another project: 'xxxx'
new -> android project -> create project from exist source
出现如下错误信息:
Invalid project description
------>detail: ->>> xxxx(project path) overlaps the location of another project: 'xxxx'
(1)分析1
原因:
下载工程时把该工程放在了workspace目录下。eclipse插件在创建项目的时候需要在workspace目录下创建一个同名的目录。 但发现workspace目录下已存在对应的目录时,就会报上面的处错误信息了。
解决方法:
把工程从workspace中移出来就可以了,重新导入就可以了。
http://blog.csdn.net/imyang2007/article/details/7888263
(2)eclipse-File-import-选"General"---"Existing Projects into Workspace"即可
注:不要选“Android”下的“Existing Projects into Workspace”

4、android avd 的时间总是不跟电脑一样的
AVD是一个手机设备(虚拟的),可以在Settings--Date&Time里设置时区、时间格式、是否和网络同步即可
5、 [aapt] invalid resource directory name: res/crunch
运行ant debug后 :
[aapt] invalid resource directory name: {workspace}\{project name}\bin\res/crunch
BUILD FAILED
原因分析:
这种情况是版本不一致造成的,这个无效的目录不是当前编译的时候生成的,有可能是Debug情况下,生成的。因为1.6版本以前是只有drawable一个图片资源目录。所以,
解决方法一:
修改项目版本到1.6以上。
解决方法二:
直接在项目的bin目录删除crunch文件夹。
因为bin下的内容是从项目中copy过来的,删除不会有什么影响,重新compile下就有了。
http://blog.csdn.net/studynote/article/details/22147461
6、Unexpected text found in layout file: """
在一个简单的 Android 布局文件中,Eclipse 老是警告: Unexpected text found in layout file: """
该异常解决办法:
CTRL + SHIFT + F 格局化文件后,就可以看到多余的“,删除就是了。
7、Accessibility] Missing contentDescription attribute on image
在一些没有文本显示的控件里,如imageView和imageButton等,ADT会提示你定义一个android:contentDescription属性,用来描述这个控件的作用。英文原文如下:
Resolved this warning by setting attribute android:contentDescription for my ImageView
android:contentDescription="@string/desc"
Android Lint support in ADT 16 throws this warning to ensure that image widgets provide a contentDescription
This defines text that briefly describes content of the view. This property is used primarily for accessibility. Since some views do not have textual representation this attribute can be used for providing such.
Non-textual widgets like ImageViews and ImageButtons should use the contentDescription attribute to specify a textual description of the widget such that screen readers and other accessibility tools can adequately describe the user interface.
原文链接:http://stackoverflow.com/questions/8500544/android-lint-contentdescription-warning
http://blog.csdn.net/hn307165411/article/details/7179317
8、ActivityManager: Warning: Activity not started, its current task has been brought to the front
解析:因为你的模拟器或真机中还有相同的app在运行,也就是你要运行的activity已经有一个在运行了。
在模拟器或真机中把此app停止运行即可
9、Android中模拟器如何访问本地服务器
今天在项目中涉及到Android中的模拟器如何访问服务器。个人采用本地服务器来进行调试,部署在Tomcat服务器中。
我们在Android模拟器当中如何才能访问到本地的服务器呢?
有的童鞋可能会想:
采用 localhost 或者 127.0.0.1 来访问。但这样访问是不成功的。
android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!
若你想在模拟器simulator上面访问你的电脑,那么就使用android内置的IP: 10.0.0.2,
10.0.0.2是模拟器设定的特定ip,是你电脑的别名,在模拟器上用 10.0.0.2 就能成功访问你的电脑本机。
http://blog.csdn.net/cjjky/article/details/6525163
ANDROID (eclipse)开发常见问题及解决办法汇总的更多相关文章
- 【小梅哥SOPC学习笔记】SOPC开发常见问题及解决办法集锦
SOPC开发常见问题及解决办法集锦 一.Symbol 'NULL' could not be resolved 近期在评估使用NIOS II处理器进行项目的开发,我使用的软件是Quartus II 1 ...
- android开发之路13(实际开发常见问题及解决办法ING)
1.DDMS下无法浏览SDcard? 在做音乐播放器的时候,想通过eclipse中的DDMS视图将音频文件push到sd卡中,发现总是报错 :Failed to push selection: Rea ...
- ios开发常见问题及解决办法
1 . storyboard连线问题 产生原因:将与storyboard关联的属性删除了,但是storyboard中还保持之前所关联的属性. 解决: 点击view controller 点击这排 ...
- http://dl-ssl.google.com/android/eclipse/ 无法访问的解决办法
很明显,国内网络和谐掉了google这个服务器,可以强制指向下Host ,以下是添加内容: 74.125.237.1 dl-ssl.google.com 具体操作方式: 点击桌面左下角开始菜单中的搜索 ...
- android adb devices offline的解决办法
在做Android开发时经常出现android adb devices offline,解决办法如下: 1 重启adb服务 adb kill-server adb start-server linux ...
- WebView加载本地html、js文件常见问题及解决办法
声明:基于android studio平台,php语言搭建服务器 目录: 一.JavaScript脚本语言没有反应 二.alert无法弹出 三.html页面之间不能跳转 四.屏幕缩放没有达到预期效果 ...
- 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project
使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...
- fetch使用的常见问题及其解决办法
摘自: https://segmentfault.com/a/1190000008484070 fetch使用的常见问题及其解决办法 javascript wonyun 2月25日发布 | 0 收 ...
- fetch的常见问题及其解决办法
摘要: 玩转fetch. 作者:wonyun 原文:fetch使用的常见问题及其解决办法 Fundebug经授权转载,版权归原作者所有. 首先声明一下,本文不是要讲解fetch的具体用法,不清楚的可以 ...
随机推荐
- 高性能Web服务器Nginx及相关新技术的应用实践-张宴
http://files.cnblogs.com/files/niaowo/%E9%AB%98%E6%80%A7%E8%83%BDWeb%E6%9C%8D%E5%8A%A1%E5%99%A8Nginx ...
- Java程序员在用的大数据工具,MongoDB稳居第一!
据日前的一则大数据工具使用情况调查,我们知道了Java程序猿最喜欢用的大数据工具. 问题:他们最近一年最喜欢用什么工具或者是框架? 受访者可以选择列表中的选项或者列出自己的,本文主要关心的是大数据工具 ...
- BootStrap--模态框中 上传图片
问题:在模态框中添加图片并不会得到你上传图片的名称,无法存到数据 下面介绍两个方法,都是可以得到图片名称的. 第一种 前面如何加载模态框就不写了,上篇有写,这里只是为得到图片写的 //需要添加一个 ...
- maven 命令小记
mvn help:system mvn clean compile mvn clean test 测试 mvn clean package ...
- 推荐:室内定位API - indoor Location API
indoor.rs 公司近日开放了API,包括免费free的,收费fee的版本. 详情见这里,价格不是很贵哦 Open API支持Android/iOS等移动平台 提供工具,帮助进行地图和WiFi信号 ...
- [React] React Router: IndexRoute
IndexRoute allows us to define a default child component to be rendered at a specific route when no ...
- Verilog之i2c合约
说明:i2c乔布斯.有这么多的事情在网上参考. 时刻:2014年5一个月6周二星期 1.问题叙述性说明: 正如图.已知的时钟clk为100k,rst为复位信号.上升沿有效,基于Verilog HDL或 ...
- AsyncHttpClient 登录 Application Fragment 回调 监听 软键盘
Activity /**登录界面及登陆后用户首页界面,使用两个Fragment实现*/ public class LoginActivity extends Activity implements L ...
- Sass插值、注释、数剧类型、字符串、值类型
插值#{}使用 CSS 预处理器语言的一个主要原因是想使用 Sass 获得一个更好的结构体系.比如说你想写更干净的.高效的和面向对象的 CSS.Sass 中的插值(Interpolation)就是重要 ...
- C#类、静态类
C#是面向对象(object-oriented)类型的计算机语言,使用类(class)来体现面向对象的概念. 分类(classification) 我们在现实世界中,会遇到很多被分类的事物.例如,动物 ...