用Eclipse SDK3.2开发的项目,在SDK3.8下导入项目出现错误eclipse.buildId=unknown

!SESSION 2012-04-21 21:02:13.031 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Framework arguments: -application cn.edu.jfcs2.jfcs2
Command-line arguments: -application cn.edu.jfcs2.jfcs2 -data E:\workspace RCP/../runtime-cn.edu.jfcs2.jfcs2 -dev file:E:/workspace RCP/.metadata/.plugins/org.eclipse.pde.core/cn.edu.jfcs2.jfcs2/dev.properties -os win32 -ws win32 -arch x86 -consoleLog

!ENTRY org.eclipse.osgi 2 0 2012-04-21 21:02:18.343
!MESSAGE 由于未解析以下根约束,所以未解析一个或多个束:
!SUBENTRY 1 org.eclipse.osgi 2 0 2012-04-21 21:02:18.343
!MESSAGE 未解析 bundle initial@reference:file:plugins/org.slf4j.api_1.6.1.v20100831-0715.jar。
!SUBENTRY 2 org.slf4j.api 2 0 2012-04-21 21:02:18.343
!MESSAGE Missing required capability Require-Capability: osgi.ee; filter="(|(&(osgi.ee=JavaSE)(version=1.3))(&(osgi.ee=CDC/Foundation)(version=1.1)))".
!SUBENTRY 2 org.slf4j.api 2 0 2012-04-21 21:02:18.343
!MESSAGE Missing required capability Require-Capability: generic; filter="(&(generic=org.slf4j.impl.StaticLoggerBinder)(&(version>=1.6.0)(!(version>=1.7.0))))".

!ENTRY org.eclipse.osgi 2 0 2012-04-21 21:02:18.343
!MESSAGE 以下是未解析的束的完整列表,请参阅上一个日志条目以了解根本原因(如果存在该日志条目的话):
!SUBENTRY 1 org.eclipse.osgi 2 0 2012-04-21 21:02:18.343
!MESSAGE 未解析 bundle org.slf4j.api_1.6.1.v20100831-0715 [20]。
!SUBENTRY 2 org.slf4j.api 2 0 2012-04-21 21:02:18.343
!MESSAGE Missing required capability Require-Capability: generic; filter="(&(generic=org.slf4j.impl.StaticLoggerBinder)(&(version>=1.6.0)(!(version>=1.7.0))))".
!SUBENTRY 2 org.slf4j.api 2 0 2012-04-21 21:02:18.343
!MESSAGE Missing required capability Require-Capability: osgi.ee; filter="(|(&(osgi.ee=JavaSE)(version=1.3))(&(osgi.ee=CDC/Foundation)(version=1.1)))".

根据报错Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini)。是升级了或者擅自修改了安装目录下configuration\config.ini配置文件eclipse造成的。

可以找别人的config.ini文件覆盖下。或者是修改了根目录下的eclipse.ini。具体步骤如下:

①打开Eclipse->在Eclipse的工具栏上单击下图指示的图标打开“Android Virsual Device Manager”窗口。

②在“Android Virsual Device Manager”窗口单击“New”按钮->在弹出来的窗口中"Name"可以随便取;“Target”指模拟器的系统版本;“SD Card”的"size"是指手机存储卡的大小,只要你不在模拟器上装太多的应用,一般给个二三十MB就够了;“Skin”是指屏幕的分辨率大小,其中“Built in”是一般手机常用标准屏幕分辨率大小,而“Resolution”是自定义屏幕分辨率大小,具体做法,可以根据自身情况选择。->一切设置好后点击“Create AVD”,这时一个模拟器就创建好了。如果有必要,我们可以创建多个模拟器用于测试时使用。

 附:Android模拟器型号以及其对应的分辨率大小:

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-26
在属性中选择android 选择android3.8,请确保你的AVD是3.8,project-->clearn.....试试吧。追问

我开发的是Eclipse RCP,不是安卓应用程序!

追答

RCP不懂

第2个回答  2017-07-23
这个或者是文件已损坏的表现,不可以当作是软件版本不兼容,---高一般都通低呀。
第3个回答  2014-03-01
你必须增加 eclipse 的堆大小。请尝试将这追加到 eclipse.ini 文件

Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html on line 47
相似回答