Я только что получил его для компиляции, хотя пока не могу импортировать класс "R".
Выполните эти шаги:
Сначала установите Xtend SDK в диспетчере обновлений Eclipse, введя «http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/", расширяющий узел« TMF Xtext-2.1.0 »и выбрав« Xtend2 SDK ». Подождите, затем перезапустите Eclipse.
В папке проекта Eclipse для Android отредактируйте файл ".project" (например, набрав "nano .project" в Terminal на OSX) и измените его так, чтобы он напоминал это (кроме имени; вы можете скопировать весь контент закончился и измените имя на название вашего проекта):
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>TestAndroidXtend</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
</natures>
Затем вставьте следующее в файл ".classpath" внутри элемента classpath:
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
Я поставил это перед записью с com.android.ide.eclipse.adt.ANDROID_FRAMEWORK, возможно, вам следует сделать это тоже.
Вернувшись в Eclipse, обновите проект с помощью F5, затем создайте папку «META-INF» на верхнем уровне проекта и создайте пустой файл «MANIFEST.MF». Вставьте в это содержимое:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Xtend Tutorial
Bundle-SymbolicName: xtend.tutorial
Bundle-Version: 2.1.0.qualifier
Bundle-Vendor: Eclipse Modeling
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Require-Bundle: org.eclipse.xtext.xtend2.lib;bundle-version="2.0.0",
org.junit4,
org.aopalliance;bundle-version="1.0.0"
Выполните «Project» -> «Clean» для вашего проекта, и теперь вы можете создавать и использовать классы Xtend.
Как упоминалось ранее, я не могу импортировать класс R, возможно, Xtend просто смотрит в обычную папку "src" для файлов классов.