Eclipse - установка для разработки RIM Blackberry и Android

Я установил Eclipse - Version: Helios Service Release 2 в свою систему (Windows Server 2008).

Затем я установил подключаемый модуль RIM для разработки RIM следующим образом: http://us.blackberry.com/developers/javaappdev/devtools.jsp

Затем я установил подключаемый модуль Android для Eclipse, выполнив следующие действия: http://developer.android.com/sdk/installing.html

Я пытаюсь запустить простое приложение HelloWorld с Android и получаю такую ​​ошибку:

Ошибки при запуске компоновщика Java Builder в проекте HelloWorld.

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.cor e.internal.events.AutoBuildJob.doBuild (AutoBuildJob.java:144) на org.eclipse.core.internal.events.AutoBuildJob.run (AutoBuildJob.java:242) на org.eclipse.core.internal.jobs.Worker. запустить (Worker.java:54)

Я никогда раньше не занимался разработкой Java (я являюсь основным разработчиком ASP.Net), и я не могу понять, что при компиляции этого приложения для Android каким-то образом IDE ссылается на net / rim / ejde / external / sourceMapper / SourceMapperAccess, который я Предположим, это связано с библиотеками Blackberry.

Будем очень признательны за любые указатели от экспертов Eclipse / Blackberry / Android.


person Moiz Tankiwala    schedule 27.11.2011    source источник
comment
Ваш проект - проект обода или проект Android? Довольно редко возникает желание иметь проект на обоих устройствах, и это требует большой работы.   -  person Snicolas    schedule 27.11.2011


Ответы (2)


Не делай этого. Плагин BB Eclipse имел проблемы с совместимостью с другими плагинами, по крайней мере, в прошлом. Получите новую установку eclipse для каждого плагина (eclipse теоретически является портативным приложением), чтобы избежать проблем.

person Mister Smith    schedule 28.11.2011

Я столкнулся с аналогичной проблемой с аналогичной настройкой. Следующие настройки в Config.ini изменяют исправленную проблему: Измените следующее: osgi.framework.extensions = reference \: file \: net.rim.ejde.preprocessing.hook_1.5.2.201204302029.jar

новая настройка:

osgi.framework.extensions = ссылка \: файл \: net.rim.ejde_1.5.2.201204302029.jar

person er.vinaygnihotri    schedule 10.06.2012