问题标签 [sbt-android-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
499 浏览

android - 运行“sbt start-device”时出错

我正在尝试在 Mac OS 10.6.6 上设置 sbt 和 sbt android-plugin。我安装了所有文件,并且能够从命令行启动 Android SDK 管理器。android-plugin 将创建一个 sbt 项目。

但是,当我尝试运行时sbt start-device,出现以下错误:

Error running aapt-generate: java.lang.RuntimeException: You need to set ANDROID_SDK_HOME or ANDROID_SDK_ROOT or ANDROID_HOME

但是如果我跑echo $ANDROID_HOME,我会得到/Users/paul/opt/android-sdk-mac_x86

android-sdk-mac_x86/tools 文件夹在我的路径中。是什么赋予了?

0 投票
2 回答
2597 浏览

android - 未解决对 sbt-android-plugin 0.6.0-SNAPSHOT 的依赖?

我只是按照使用 Scala 构建 Scala Android 应用程序中的步骤进行操作,当我sbt在项目文件夹中运行时,出现以下未解决的依赖错误:

我错过了什么?

0 投票
5 回答
1291 浏览

java - 运行 sbt install-emulator 时出错

我正在关注此页面上的视频http://zegoggl.es/2009/12/building-android-apps-in-scala-with-sbt.html它使用 SBT 创建 Android 项目。但是我到了尝试使用安装模拟器的地步

我收到以下错误:

0 投票
2 回答
3608 浏览

java - sbt:对象应用程序不是包的成员

我从sbt android plugin成功构建了 Scala-only 项目模板。接下来,我尝试将一些 Java 源代码添加到我的项目中,并在 TR.scala 中收到以下错误。TR.scala 是从 Java 源代码生成的文件。

0 投票
2 回答
1019 浏览

android - 使用 sbt android-plugin 构建时间长

我用 sbt android-plugin 创建了一个演示应用程序。

该应用程序非常简单。我已经在MainActivity.java下面放置了一个文件/src/main/java/my/package/,当按下一个按钮时,它会带你一秒钟Activity,但在Scala.

一切工作正常,但构建时间让我很生气。当我修改我在设备中运行的内容时,使用:

> 安卓:包调试

> 安卓:启动设备

我的问题是构建一个包含两个活动的项目几乎需要一分钟。还有另一种编译和运行的方法吗?

这是我的 android:package-debug 输出

> android:package-debug [info] 写 /Users/macarse/Documents/demo/target/src_managed/main/scala/my/package/TR.scala [info] 将 1 个 Scala 源编译到 /Users/macarse/Documents/demo /target/scala-2.9.0-1/classes... ProGuard,4.6 版 ProGuard 在 GNU 通用公共许可证下发布。因此,您必须确保链接到它的程序(scala,...)也带有 GNU 通用公共许可证。或者,您可以向 ProGuard 的作者申请例外。读取程序目录[/Users/macarse/Documents/demo/target/scala-2.9.0-1/classes] 读取程序jar [/Users/macarse/.sbt/boot/scala-2.9.0-1/lib/scala -library.jar](已过滤)读取库 jar [/Users/macarse/Documents/android-sdk-mac_86/platforms/android-4/android.jar] 注意:您忽略了所有警告!

0 投票
1 回答
653 浏览

android - 如何更新 sbt android-plugin 的 ProGuard 版本?

我将我的 Android SDK 的 ProGuard 从 4.4 更新到 4.6,但 sbt android-plugin 不知何故有自己的版本。如何更新 sbt android-plugin 的版本?

0 投票
1 回答
503 浏览

android - 如何在 sbt 项目和 Eclipse Android 项目之间共同定位文件?

我希望能够在 sbt android-plugin 项目之间使用一组源文件,我将从命令行构建。我希望能够共享相同的AndroidManifest.xml文件以及res目录。

有没有办法让 Eclipse 从 sbt 项目的 src/main 目录创建/导入 Android 项目?

0 投票
1 回答
787 浏览

android - 如何使用 sbt 运行 Android 测试?

我为我的应用程序开发了一套用 Scala 编写的使用 Robotium 库的小型 Android 测试。出于所有目的和目的,该套件是一个标准的 Android JUnit 测试项目,如果从 Eclipse 启动,则可以成功运行。

我已经使用 sbt android-plugin 成功构建并运行了我的主要 Android 应用程序。主要应用程序位于[ProjectDir]/src/main. 我还能够成功构建位于该目录中的Android 测试应用程序。[ProjectDir]/tests/src/main我检查了模拟器,测试应用程序似乎已使用 android-plugin 的tests/android:install-emulator命令正确安装。但是,当我尝试通过 运行测试项目时sbt tests/android:test-emulator,我得到:

如何让 sbt android-plugin 识别项目包含 JUnit 测试并运行它们?

0 投票
1 回答
365 浏览

android - Android上的Scala(从多个自定义对话框中检索数据)

我遇到的问题是从我的选项菜单对话框中捕获数据。下面的示例有一个带有四个对话框布局的选项菜单,该对话框捕获了我需要返回给主机活动的字符串。有人可以解释为什么下面的代码不起作用。这是我的代码示例:

0 投票
2 回答
2478 浏览

android - Android上的远程akka演员?

我试图像往常一样使用akka与演员建立简单的远程连接,但我确定在使用来自android的akka​​时我还需要做其他事情有人可以帮忙吗?

我得到以下堆栈跟踪: