首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ensime不适用于sbt +android插件

Ensime不适用于sbt +android插件
EN

Stack Overflow用户
提问于 2011-03-27 12:21:52
回答 2查看 657关注 0票数 2

我使用以下方法创建了一个项目:https://github.com/gseitz/android-sbt-project.g8

当我开始在emacs中编辑src/main/scala/Activity.scala时,几乎到处都是红色高光。第一个亮点是“导入root.android.whatever”中的例子,即android不是root的成员。但在sbt中,一切都很好。我如何设置敏感,以正确地工作与sbt +安卓插件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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")

票数 2
EN

Stack Overflow用户

发布于 2015-02-12 18:50:20

以前的答案不再适用于较新版本的ensime。新版本需要类似的内容

代码语言:javascript
复制
:compile-deps ("/home/aij/android/sdk/platforms/android-21/android.jar" ...)

假设设置了$ANDROID_HOME,这里有一个一行代码来为您编辑文件:

代码语言:javascript
复制
sed -i~ 's|:compile-deps (|:compile-deps ("'"$ANDROID_HOME"'/platforms/android-21/android.jar" |' .ensime

不管怎么说,这仍然只是一次疯狂的黑客攻击,让它开始工作。正确的解决办法是修复这两个插件中的一个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5449175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档