2010-12-19 45 views
0

我試着按照link text的指示製作一個scala應用程序。然而,當我運行「蟻安裝」命令,我收到以下錯誤android scala和eclipse

aaptexec doesn't support the "basename" attribute 

我讀這是因爲新的SDK版本7 here。然而,該線程上沒有人似乎提供任何解決方案。

有沒有人試圖用新的sdk做到這一點? 在此先感謝

回答

1

您可以看看Building Android apps in Scala with sbt,我發現使用SBT構建Scala/Andoird應用程序比Eclipse更容易。

如果您要使用最新的Android SDK,還應該使用https://github.com/steve918/android-plugin而不是頁面上描述的插件。

+1

我以前見過這種替代方案,但是我覺得沒有使用IDE的舒適性。另外你怎麼沒有日食調試? – Para 2010-12-28 20:34:41

+0

如果你不習慣使用IDE,恐怕沒有太多的選擇和難以啓動。 SBT之一是迄今爲止使用Scala開發Android的最簡單/便捷的解決方案。即使沒有Eclipse,你仍然可以使用adb或ddms等很多工具進行調試。 – 2010-12-29 01:29:12

1

http://code.google.com/p/treeshaker/可能是你要找的。

這是Eclipse的構建步驟,它與Scala IDE一起使用,可讓您在Android上使用Scala。

+0

我剛剛經歷了幾個不同的Scala/Android/Eclipse路徑,並且Treeshaker是唯一一個按給定工作的人。它具有最少的依賴關係,不關心我使用2.9插件,並且安裝最簡單。 – 2011-08-02 20:47:57

+2

嗯,從頭開始。經過幾次構建後發現停止工作。 https://groups.google.com/group/scala-on-android/browse_thread/thread/2dff7f72335bf3d7唉。 – 2011-08-02 21:21:13

0

發現的解決方案在這裏使用了最新的Android SDK,與Eclipse 3.7.2和Scala 2.9:

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

  • 它編譯Android SDK中18
  • 它不具備的奇方 - 像忘記包括一些類的Treeshaker的影響。