用Eclipse SDK3.2开发的项目,在SDK3.8下导入项目出现错误eclipse.buildId=unknown 10
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”,这时一个模拟器就创建好了。如果有必要,我们可以创建多个模拟器用于测试时使用。
我开发的是Eclipse RCP,不是安卓应用程序!
RCP不懂