0

我在我的系統(Windows Server 2008)上安裝了Eclipse - 版本:Helios Service Release 2。Eclipse - 爲RIM Blackberry和Android開發設置

然後我按照安裝在RIM插件RIM開發 - http://developer.android.com/sdk/installing.html

我試圖從運行Android和我簡單的HelloWorld應用程序 - http://us.blackberry.com/developers/javaappdev/devtools.jsp

然後我按照安裝Eclipse的Android插件得到這個錯誤:

在項目'HelloWorld'上運行構建器'Java Builder'的錯誤。

java.lang.NoClassDefFoundError:淨/輪輞/ ejde /在org.eclipse.jdt.internal.core.builder.SourceFile.getContents(SourceFile.java:79) 在org.eclipse外部/ sourceMapper/SourceMapperAccess .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) at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:712) at org.eclipse.jdt.internal.compiler .Compiler.beginToCompile(Compiler.java:377) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:422) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301) 在org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60) 的組織。 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) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343) at org .eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242) at org。 eclipse.core.internal.jobs.Worker.run(Worker.java:54)

我從來沒有做過任何Java開發(我是一個核心的ASP.Net開發人員)之前,我無法弄清楚,而編譯這個Android應用程序,IDE以某種方式引用net/rim/ejde/external/sourceMapper/SourceMapperAccess,我認爲它與黑莓圖庫有關。

任何來自Eclipse/Blackberry/Android專家的指針都會非常感激。

+0

是你的項目的邊緣項目或Android項目?希望在兩個設備上都有項目並且需要大量工作的情況非常罕見。 – Snicolas

回答

2

不要這樣做。 BB Eclipse插件過去與其他插件有兼容性問題,至少在過去。 爲每個插件獲取新的eclipse安裝(eclipse理論上是一個便攜式應用程序)以避免問題。

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