【问题标题】:Scala + Android IDE斯卡拉 + 安卓 IDE
【发布时间】:2012-01-02 20:54:12
【问题描述】:

我是 Eclipse 用户和 Android 开发人员。

我正在尝试使用 scala 开发 android 应用程序。我曾经在 eclipse 中成功地打了一个 hello world,现在我正在尝试用 Intellij IDEA 来做,所以我可以选择最好的选择。我设法在 Intellij 中运行了简单的 scala 示例,现在我正在尝试在那里创建一个 android 应用程序。

问题是:Eclipse 似乎比 Intellij 更容易使用 scala 构建 android 应用程序。根据我所见,您需要使用 SBT 并安装大量“附加功能”才能完成任务。

我在这里看到了一些关于 Scala IDE 的问题。但没有找到关于 Scala + Android 组合的最近问题。

所以,我的问题是......我应该尝试一下 Intellij 还是 eclipse 就可以了?是否可以使用 Intellij 在我的智能手机上轻松运行该应用程序?

【问题讨论】:

  • android ui 在 scala 中很慢并且由于性能原因不能工作(我的意思是真正的 scala 使用隐含的等等),我以 scala 项目打包到 jar 并添加到 android 项目结束(android 是视图+控制器,scala是模型)。选择您更了解的 IDE 进行快速入门。
  • 我在 Adnroid UI 中使用的 Scala 没有遇到性能问题。
  • 将 scala 打包为逻辑层是我认为的一种解决方案。我假设生成的jar和Java生成的jar类似?

标签: android scala ide android-ide


【解决方案1】:

我没有尝试过 Eclipse 和 Android IDE,所以我无法比较。我使用 IntelliJ 10.5 和 Scala 进行 Android 开发。而且效果很好。

您只需使用 IntelliJ 的内置插件管理器下载 Scala 插件。在 Idea 10.5 中默认安装 Android 支持。

我强烈推荐使用 Scala 进行 Android 开发的 Idea 10.5。

【讨论】:

  • 可以直接在eclipse之类的外接设备上运行吗?
  • 完成这个主题...我看到一些教程说安装 SBT 和其他“附加组件”以使用 IntelliJ。你确定我只需要 Scala 插件吗?我应该开始一个 Android 项目还是一个 Scala 项目?
  • 创建 Android 项目,然后为其添加 Scala 支持(只需在项目结构上单击几下)。或者甚至更好地使用已配置的 Scala 插件创建 Android Maven 项目。
  • 我必须诚实。我还是做不到。我不知道你们如何喜欢这个IDE。我设法运行了一个 Android 示例,然后尝试转换为 scala。我能够运行它一次并且应用程序崩溃给我: ERROR/APPY(4238): java.net.UnknownHostException: www.newsrep.net .
【解决方案2】:

我尝试过 Intellij Idea,但它不像 Eclipse 那样简单。你应该更喜欢 eclipse 而不是使用这个 Intellij。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 2016-01-31
    • 2017-10-23
    • 1970-01-01
    • 2017-01-19
    • 2012-03-02
    • 2021-06-09
    相关资源
    最近更新 更多