我使用以下方法创建了一个项目:https://github.com/gseitz/android-sbt-project.g8
当我开始在emacs中编辑src/main/scala/Activity.scala时,几乎到处都是红色高光。第一个亮点是“导入root.android.whatever”中的例子,即android不是root的成员。但在sbt中,一切都很好。我如何设置敏感,以正确地工作与sbt +安卓插件?
发布于 2011-03-27 19:14:46
让Ensime知道在哪里可以找到android包。向.ensime文件中添加一行,其中包含指向android.jar的路径,例如:
:compile-jars (" [...] /local/share/java/android-sdk-mac_x86/platforms/android-10/android.jar")
发布于 2015-02-12 18:50:20
以前的答案不再适用于较新版本的ensime。新版本需要类似的内容
:compile-deps ("/home/aij/android/sdk/platforms/android-21/android.jar" ...)假设设置了$ANDROID_HOME,这里有一个一行代码来为您编辑文件:
sed -i~ 's|:compile-deps (|:compile-deps ("'"$ANDROID_HOME"'/platforms/android-21/android.jar" |' .ensime不管怎么说,这仍然只是一次疯狂的黑客攻击,让它开始工作。正确的解决办法是修复这两个插件中的一个。
https://stackoverflow.com/questions/5449175
复制相似问题