Android开发入门常见问题:模拟器启动及Eclipse报错
来源:互联网 发布:卫生监督网络培训平台 编辑:程序博客网 时间:2024/05/22 06:23
对于android开发入门新手而言,配置完Android开发环境后,经常会遇到两个问题,一个属于非技术问题,另一个属于技术问题。
先说非技术问题。
很简单,启动Android模拟器(需要先创建AVD)时,先看到的是一个文本界面,我一开始以为自己的配置出了什么问题。迷惑了大半天,晚上从外面吃饭回来,突然想起来《Android基础教程》(人民邮电出版社,2009年11月)中有一段提示:“启动模拟器需要花较长时间。可以这样想象一下——首次开机时,手机也需要启动,就像任何计算机系统一样。关闭模拟器就像是关闭手机或取出手机电池一样。”会不会是我太着急了?应该有点耐心才好。于是,我重新启动模拟器,耐心等待……大约3分钟后,终于看到Android的图形用户界面,OK。
正好《Beginning Android 2》这本书中也有一段相关的话:NOTE: The first time you use an AVD with the emulator, it will take substantially longer to start than it will subsequent times.(注意:第一次使用AVD来启动模拟器的时间会比较长,后续的启动速度会有所提升。)
再说技术问题。
前面只是解决了启动模拟器的问题,接下来就是要在模拟器中实际地加载新应用程序并进行测试。但是,我新创建了FirstApp应用程序,在通过 Eclipse运行该项目时(也可以在命令行中使用ant构建项目,然后运行android命令,再启动模拟器;不过,这需要再下载其他软件包),提示出错,错误信息如下:
1. Project “FirstApp” is missing required source folder: ‘gen’
2. The project could not be built until buid path errors are resolved.
在网上搜索到几个解决方案(列在下面,供朋友们参考)。但奇怪的是,在刚搜索到第一个方案时,还没等到采取任何措施,Eclipse中的错误居然自动消失了(FirstApp项目下方的红叉也不见了),再Run as Android Application,一切正常了。我想,也许正如第三个方案中某人所说的,Eclipse并不能实时检测到OS文件系统的变化(编译项目时,会生成新文件),这也许就是导致这个技术问题的原因——至于是不是这个原因,还有待于进一步求证。
一、右击项目,选择preferences->builder,在右边的configure一栏中将Android Packege Builder一项提到Java Builer之前
出处:http://www.androidin.net/bbs/thread-708-11-1.html
二、将Eclipse自动生成的R.java删掉,刷新项目,R.java便会重新生成
出处:http://www.blogjava.net/crazycod ... 0/03/27/316701.html
三、在项目文件夹中新创建一个Java类或者直接修改自动生成的类文件
出处:http://www.coderanch.com/t/466092/Android/Mobile/android-eclipse
- Android开发入门常见问题:模拟器启动及Eclipse报错
- Android开发入门常见问题:模拟器启动及Eclipse报错
- 【Android入门】——模拟器的创建及常见问题汇总
- Android模拟器启动报错解决方法之一
- 【解决方案Genymotion】Eclipse模拟器启动报错INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
- eclipse android开发中模拟器启动不了,不显示,也没报错
- eclipse启动两个android模拟器
- windows phone 开发 VMware Workstation下模拟器启动报错
- win7安装android模拟器及eclipse开发环境记录
- Android 模拟器启动报错Failed to allocate memory: 8
- Android studio 启动模拟器报错-Turn off Hyper-V
- eclipse 开发android模拟器截图
- Android 启动Eclipse报错的解决方法
- Android开发环境Eclipse常见问题
- Android开发常见问题系列之一:eclipse中adb.exe启动失败或者无法启动
- eclipse启动android程序,如何指定模拟器
- Eclipse启动多个Android模拟器
- Android 开发环境 eclipse启动报错 Error when loading the SDK
- 网站测试基本方法-17. 整体界面测试
- 向创意产业学习——长期建立信任
- 循环队列
- 没有自动化测试的应用应该如何测试?
- 增加资源下载分的小技巧
- Android开发入门常见问题:模拟器启动及Eclipse报错
- android 模拟器老断
- JavaMail之POP3协议判断新邮件的思路
- 这一切都是命, 我才24呢??
- Unicode字符编码规
- xml 替换节点内容
- POJ_1118_Lining Up
- 应用集成与数据集成建设总体思路
- php环境搭建(php+apache+mysql+phpmyadmin)