2010-12-19 10 views
0

Ich habe versucht, die Anweisungen hier, um eine Scala-Anwendung zu machen. Allerdings, wenn ich die „ant install“ Befehl ausführen bekomme ich folgende FehlerAndroid Scala und Eklipse

aaptexec doesn't support the "basename" attribute 

Ich las dies wegen der neuen sdk 7 Version here ist. Jedoch scheint niemand auf diesem Thread irgendeine Lösung anzubieten.

Hat jemand versucht, dies mit dem neuen SDK zu tun? Vielen Dank im Voraus

Antwort

1

Sie können einen Blick auf Building Android apps in Scala with sbt werfen, fand ich, dass es viel einfacher ist, SBT zu verwenden, um Scala/Andoird Anwendung als Eclipse zu bauen.

Sie sollten auch https://github.com/steve918/android-plugin anstelle des Plug-Ins auf der Seite beschreiben verwenden, wenn Sie das neueste Android SDK verwenden möchten.

+1

Ich habe diese Alternative schon einmal gesehen, aber ich fühle mich nicht komfortabel, keine IDE zu verwenden. Wie debuggen Sie auch ohne Eclipse? – Para

+0

Wenn Sie sich nicht wohl fühlen, IDE nicht zu verwenden, fürchte ich, es gibt nicht viel Optionen und schwerer zu starten. Die SBT One ist die einfachste/bequemste Lösung, die ich bisher für die Entwicklung von Android mit Scala gesehen habe. Und auch ohne Eclipse können Sie immer noch mit vielen Tools wie adb oder ddms debuggen. –

1

http://code.google.com/p/treeshaker/ möglicherweise was Sie suchen.

Es ist ein Build-Schritt für Eclipse, der zusammen mit Scala IDE Scala für Android verwenden wird.

+0

Ich habe gerade ein paar verschiedene Scala/Android/Eclipse-Pfade durchgespielt, und Treeshaker war der einzige, der als gegeben funktionierte. Es hatte die wenigsten Abhängigkeiten, kümmerte mich nicht darum, dass ich das 2.9-Plugin benutze, und hatte die einfachste Installation. –

+2

Hmmm, scratch das. Stellt sich nach einigen Builds als STOP mit der Arbeit mit 2.9 heraus. https://groups.google.com/group/scala-on-android/browse_thread/thread/2dff7f72335bf3d7 Leider. –

0

Lösung hier den neuesten Android SDK zu verwenden, mit Eclipse 3.7.2 und Scala 2.9:

https://stackoverflow.com/a/11084146/1287856

  • unter Android SDK kompiliert 18
  • Es hat nicht die seltsame Seite -Effekte von Treeshaker mögen es, einige Klassen zu vergessen.