gpt4 book ai didi

android - 如今的 IntelliJ Idea 12 + Android + Scala

转载 作者:IT王子 更新时间:2023-10-28 23:39:28 25 4
gpt4 key购买 nike

按照我的建议,我浏览了几篇描述如何使 IntelliJ Idea 与 Android 和 Scala 协同工作的文章,但事实证明它们都是 1 或 2 年前写的。从那时起,很可能发生了一些变化,现在还有其他解决方案可以实现这一目标。具体来说,有一个新的解决方案https://github.com/yareally/android-scala-intellij-no-sbt-plugin不知道效果好不好。

我已经安装和设置了 IntelliJ Idea 12、Android SDK、Scala、SBT 和所有其他东西。剩下的唯一事情是设置 IntelliJ Idea 12 以使其与 Scala 而不是 Java 一起用于创建 Android 应用程序。

请不要关闭问题。我看到之前的问题与我的类似,但正如我所说,它们已经过时了。

问题是,现在(2013 年 5 月)我该怎么做?

附:我尝试了 Android Development Studio,但由于许多错误,我什至无法启动它。

最佳答案

更新:您可以阅读 tutorial我写了关于即将推出的新版 SBT-Android (0.7)。您的大部分问题都应该在那里解决。如果不是,那就有问题了。


更新 2: 为了公平起见,还有一项很棒的工作正在进行中:android-sdk-plugin由 GitHub 上的@pfn 提供。

关于 ProGuard 和构建时间:

  • 我,我自己,preloading large libraries在我的设备上使用 sbt-android。这完全消除了 ProGuard,但需要 root。

  • android-sdk-plugin 的最新版本拥有一个新的 ProGuard 缓存(与 AndroidProguardScala 相同),它非常好用,并且在开发过程中的大多数情况下确实消除了 ProGuard。


我一直在为 SBT-Android 做出贡献几个月了,所以我比其他解决方案更了解它。

截至目前,该插件正在迅速发展,其中:

  • 即将推出完整的 IntelliJ 支持(感谢 SBTIdea)(事实上,它已经工作了,我只需要发送拉取请求)
  • 在模拟器或根设备上自动预加载 Scala(只需运行 android:preload-{device, emulator},开发不再需要 Proguard!)<
  • 应该以最小的努力支持开箱即用的简单 Gradle 项目(目录结构非常相似)
  • 配置要容易得多(只需添加插件和 a project file 即可!)

当前版本没有大部分这些细节,但它们会在接下来的几周内推出。当然很快就会有一些文档,包括示例和我会想到的所有内容。

我鼓励您加入 Scala on Android顺便说一句,谷歌群组并分享你的想法。如果你喜欢 IRC,那么 Freenode 上还有一个 #sbt-android channel 。

关于android - 如今的 IntelliJ Idea 12 + Android + Scala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16750642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com