eclipse遇到的问题

  • 引用不了R文件,可能是导包导错了cannot be resolved or is not a field:首先检查你的XML是否保存了,再检查你的import导入的R文件是你包名+R还是android.R

R文件丢失:如果确定配置文件、代码无错的情况下,请将

Project -> Build Automatically 打上勾

R文件不生成的原因都是因为有错误引起的,

Android 资源文件夹下的文件不能有大写字符,会导致R.java无法生成

在做图的时候,给图片命名经常会大小写混合命名比较好记,这些图片复制到drawable目录后,如果在xml文件里面调用将有可能导致R.java文件无法生成。

  • error opening trace file: No such file or directory (2)

android api 的版本和模拟器的版本不一致导致的
删除<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" />
添加<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />     
我读取服务端 也出现这个问题 按这个方法 解决了

  • Still no compatible AVDs with target ‘Google APIs‘

在用Android的新版本编译程序的时候,发现会出现一个错误提示:Still no compatible AVDs with target ‘Google APIs‘

AVD即Android Virtual Device,它是Android平台的一个虚拟设备。在开始编译Android程序时必须要有一个匹配的虚拟设备,以便呈现出Android的运行界面。

要想创建一个AVD,首先打开命令行工具cmd, 进入Android SDK的Tools目录。输入下面的命令:

[java] view plaincopy

  1. android list targets

输出结果会显示目前可用的AVD设备标识(实际输出结果与你的环境有关):

[java] view plaincopy

  1. id:1
  2. Name: Android 1.1
  3. Type: platform
  4. API level: 2
  5. Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
  6. id:2
  7. Name: Android 1.5
  8. Type: platform
  9. API level: 3
  10. Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P

输入以下命令,建立一个虚拟设备:

  1. android create avd --name <your_avd_name> --target <targetID>
  2. For example:
  3. android create avd --name my_AVD --target 2

再次编译程序即可运行。

  • 签名出错

解决办法如下:

在 eclipse中 打开 Windows 菜单下 属性选项卡,在左边 android 下面的 Lint Error checking 下面 将Run full error check when exporting app前面的勾去掉就可以了

把项目名改中英文混合后无法签名了,怎么办?

软件名和项目名没关系的。项目名其实主要就决定一下存放的文件夹。软件名应该在AndroidManifest.xml中改。

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
这里的android:label的属性就是软件名了,具体内容放在/res/valus/string.xml里。

java.lang.ClassNotFoundException

ClassNotFoundException是类没有找到异常。

在你这个问题来讲就是MainActivity这个类找不到。

  1. 你的mainefest.xml文件里没有注册MainActivity这个类
  2. 你的mainefest.xml里注册了一个MainActivity类,但是你的src里没有写这个类

    我是改了包名,却没有在清单文件中改了

  • 模拟器启动不了

NAND: could not write file C:\Users\ADMINI~1\AppData\Local\Temp\\AndroidEmulator\TMPA81B.

找到 C:\Users\ADMINI~1\AppData\Local\Temp\AndroidEmulator\TMPA81B.tmp这个文件,并删除。

C:\Users\ADMINI~1\AppData\Local\Temp\AndroidEmulator目录下都是系统产生的垃圾文件,每次运行后都可以删除。

Jar mismatch! Fix your dependencies

在开发Android项目的时候,有时需要引用多个项目作为library。在引用项目的时候,有时会出现“Jar mismatch! Fix your dependencies”错误。

这是因为两个项目的jar包(android-support-v4.jar)不一致。

解决方法是把2个jar都删除,然后各自加上最新的jar包。

来自为知笔记(Wiz)

时间: 2024-10-05 17:33:02

eclipse遇到的问题的相关文章

eclipse插件之Findbugs、Checkstyle、PMD安装及使用

一.什么是Findbugs.checkstyle.PMD Findbugs.checkstyle和PMD都可以作为插件插入eclipse,当然也有单独的工具可以实现他们的功能,比如Findbugs Tool就可以不必插入eclipse就可以使用. 三者的功能如下表: 工具 目的 检查项 FindBugs 检查.class 基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug 主要检查bytecode中的bug patterns,如NullPoint空指

eclipse birt报表开发入门

在开发中,报表或多或少会涉及到,有些报表可能比较简单,而有些报表可能很复杂.无论如何,这些报表功能的开发都是可以通过一些公共的组件来实现的,比如我现在所在的这家公司,如果想要制作报表,只需要配置下报表配置下就可以了(这个报表是通过特定实现的报表语言实现了,支持内部自定义的语言,最终将这些相应的数据保存到数据库中,对报表中的一些事物进行了抽象,比如:报表模型, 查询参数.).如果要自己手动的一步一步的编写报表,那么相对会比较麻烦,如果能提供一个框架,只需要进行一些配置就可以完成自定义报表,那岂不很

Eclipse工具安装

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记. 1.Windows Eclipse(分三步): ①下载好eclipse压缩包: ②解压eclipse压缩包: ③打开eclipse.exe即可,必须把JDK配置好. 下载地址:http://www.eclipse.org/downloads/eclipse-packages/ http://ftp.yzu.edu.tw/eclipse/technology/

Eclipse ADT中的logcat不显示解决方法

Eclipse ADT中的logcat不显示解决方法: 1.在Eclipse界面中找到DDMS,然后找到device选项卡,在这个选项卡中选择reset adb,如果不行尝试方法2: 2.不用关闭eclipse和模拟器,在Android SDK的tools目录下有个 ddms.bat 批处理文件,运行这个文件可以启动DDMS,同时这里面有logcat,可以显示信息: 3.以上方法都不行,最终杀手锏就是重启eclipse,重启模拟器,记得在任务管理器中关闭adb.exe,这时应该就可以了. 4.用

关于Eclipse报:&quot; cannot be read or is not a valid ZIP file&quot;的解决方案

原因 使用Eclipse+maven构建项目build完之后,会在项目顶上显示一个叹号. 打开problem显示 原因为对应的jar包损坏. 如图: 解决方案 使用别的版本的jar包 自己上网找到没问题的jar包进行替换 补充 关于有人说可以在.classpath文件中删除这个对应的依赖来解决问题实质是治标不治本.不建议采用.

eclipse部署tomcat修改项目访问路径(虚拟路径)

原文参考: http://www.educity.cn/wenda/147993.html http://blog.163.com/java_zf/blog/static/19926038420129240314546/ tomcat部署web项目(eclipse自动部署项目到tomcat,访问URL中不包含部署名) 最近项目中需要把项目部署到tomcat中,并且访问路径中不包含不署名,且想实现Eclipse中的自动部署,扒了好久资料,最终实现了自己的需求,呵呵,如下: 1. 把项目contex

eclipse安装java ee插件方法步骤

1.本人以前使用的MyEclipse进行Javaweb开发,但是后来由于myeclipse实在太臃肿,经常在运行的过程中不流畅 (可能电脑内存也不是太高吧)   !所以坚决换用eclipse,但是问题来了,下载的eclipse因为是标准版所以也不支持Javaweb开发,所以要来配置一下开发环境,安装Javaee开发插件   ,以下为安装步骤 1.1 在Eclipse中菜单help选项中选择install new software选项 1.2 在work with 栏中输入 http://down

jdbc驱动jar导入eclipse

在使用JDBC编程时需要连接数据库,导入JAR包是必须的,导入其它的jar包方法同样如此,导入的方法是 打开eclipse 1.右击要导入jar包的项目,点properties 2.左边选择java build path,右边选择libraries 3.选择add External jars 4.选择jar包的按照路径下的确定后就行了. Java连接MySQL的最新驱动包下载地址 http://www.mysql.com/downloads/connector/j 有两种方法导入jar包,第一种

Eclipse+ADT+Android SDK 搭建安卓开发环境

要求 必备知识 windows 7 基本操作. 运行环境 windows 7 下载地址 环境下载 最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--).下面把我的安装过程和经验分享个大家!! 安装JDK 这里可以参考我之前写的一篇关于安装J

Android Studio 初体验,从Eclipse到AS

这些天一直在忙着面试方面的准备以及不断更新完善我的Memory软件,不知不觉过去了好久. 由于我想对软件加入一些material design的新元素,因此去网上找对应的示例源码,突然发现除了各种教程上还在使用eclipse,这个世界几乎所有新的东东都被AndroidStudio包揽了,瞬间感觉不学AS简直就是不可逾越的交流鸿沟.因此网上买了个VPN翻墙,用了几天时间,终于搞明白了AS的基本用法.在此分享一下自己的学习心得. 自己是从Eclipse转到AS上的,所以在学习AS当中, 必然下意识的