Eclipse - 为RIM Blackberry和Android开发设置

时间:2011-11-27 18:05:40

标签: android eclipse eclipse-plugin blackberry-eclipse-plugin adt

我在我的系统上安装了Eclipse - 版本:Helios Service Release 2.(Windows Server 2008)。

然后我按照 - http://us.blackberry.com/developers/javaappdev/devtools.jsp

为RIM开发安装了RIM插件

然后我按照 - http://developer.android.com/sdk/installing.html

安装了Eclipse的Android插件

我正在尝试从Android运行简单的HelloWorld应用程序,我收到此错误:

错误在项目'HelloWorld'上运行构建器'Java Builder'。

java.lang.NoClassDefFoundError:net / rim / ejde / external / sourceMapper / SourceMapperAccess     在org.eclipse.jdt.internal.core.builder.SourceFile.getContents(SourceFile.java:79)     在org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9590)     在org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9562)     在org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:8155)     在org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:712)     在org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:377)     在org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:422)     在org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)     在org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178)     在org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)     在org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60)     在org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)     在org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:178)     在org.eclipse.core.internal.events.BuildManager $ 2.run(BuildManager.java:629)     在org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)     在org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)     在org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)     在org.eclipse.core.internal.events.BuildManager $ 1.run(BuildManager.java:255)     在org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)     在org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)     在org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)     在org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)     在org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)     在org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)     在org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

我以前从未做过任何Java开发(我是一个核心的ASP.Net开发人员),我无法弄清楚在编译这个Android应用程序时,不知何故IDE正在引用net / rim / ejde / external / sourceMapper /我认为SourceMapperAccess与Blackberry库有关。

我们非常感谢来自Eclipse / Blackberry / Android专家的任何指示。

2 个答案:

答案 0 :(得分:2)

不要那样做。 BB Eclipse插件曾经与其他插件存在兼容性问题,至少在过去是这样。 为每个插件获取一个全新的eclipse安装(eclipse理论上是一个便携式应用程序)以避免出现问题。

答案 1 :(得分:0)

我遇到类似设置的类似问题。 在Config.ini中进行以下设置更改已修复问题: 改变如下: osgi.framework.extensions =参考\:文件\:net.rim.ejde.preprocessing.hook_1.5.2.201204302029.jar

新设置:

osgi.framework.extensions =参考\:文件\:net.rim.ejde_1.5.2.201204302029.jar