草庐IT

java - 我如何将 Android 与 Java 和一个由 Scala 制作的核心一起使用?

我使用Scala(SBT+IntellijIDEA)创建了一个小项目,它为我提供了一组我想在Android中使用的类和其他函数。我将这个项目称为$core。因此,牢记这一点,我首先尝试只使用scala。我尝试使用android-plugin创建一个Android项目,我明白了。但我真正想要的是在Android项目中使用我的$core并使用Java扩展$core类。$core提供了一个我希望更多人使用的API,他们可能不了解Scala,因此Java将是完美的。此外,我需要使用Android进入安全路线。我看到一些信息表明scala需要很长时间才能编译成Android,并且有一些限制(比如

android - 如何在 SBT 中向 Jan Berkel 的 Android 插件添加更多类似的任务和设置?

我正在尝试扩展JanBerkel'sAndroidPlugin对于Scala使用SBT.我有类似的操作和设置,例如已定义的android:install-device和android:install-emulator.让他们被称为android:dev-install-device和android:dev-install-emulator.我在AndroidKeys.scala中添加了新key:valdevInstallDevice=TaskKey[Unit]("dev-install-device")valdevInstallEmulator=TaskKey[Unit]("dev-i

android - Unresolved 依赖项 : com. hanhuy.sbt#android-sdk-plugin;1.3.19: 未找到

不确定我做错了什么。我的~/.sbt/0.13看起来像:addSbtPlugin("com.hanhuy.sbt"%"android-sdk-plugin"%"1.3.19")addSbtPlugin("com.github.mpeltonen"%"sbt-idea"%"1.6.0")尝试sbtpublishLocal产生:➜scalasbtpublishLocal[info]Setcurrentprojecttoscala(inbuildfile:/home/patrick/hacking/scala/)[info]Updating{file:/home/patrick/hackin

android - scala-android 插件

从IntelliJ内部运行sbt时,我在运行scala-android插件时遇到问题。当我从Mac终端为同一个项目运行sbt时,我没有收到任何错误:~/Documents/my-android-project$sbt[info]Loadingglobalpluginsfrom/Users/rgoodwin/.sbt/plugins[info]Loadingprojectdefinitionfrom/Users/rgoodwin/Documents/my-android-project/project[info]Setcurrentprojectto(inbuildfile:/Users

android - 从shell和sbt在android sdk中运行aapt的程序

我有一个奇怪的问题,我无法从sbt命令和shell运行aapt。我运行这个命令:sbt更新包调试一切都在嗡嗡作响,直到我收到这个错误:java.io.IOException:Cannotrunprogram"/home/egervari/Programs/android-sdk-linux_x86/platforms/android-7/tools/aapt":java.io.IOException:error=2,Nosuchfileordirectory所以我尝试手动运行它,只是为了它的运行:egervari@ken:~/Programs/android-sdk-linux_x86

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

我为我的应用程序开发了一套使用Robotium库的Scala编写的Android测试小套件。该套件是一个标准的AndroidJUnit测试项目,如果从Eclipse启动则可以成功运行。我已经使用sbtandroid-plugin成功构建并运行了我的主要Android应用程序。主应用程序位于[ProjectDir]/src/main。我也能够成功buildmyAndroidtestapplication位于[ProjectDir]/tests/src/main目录中。我检查了模拟器,测试应用程序似乎已使用android-plugin的tests/android:install-emula

windows - 如何从 Windows 上的 SBT 获得彩色编码的控制台输出?

我正在使用SBT(简单构建工具)在Windows上构建我的Scala项目。我已经看到我的一个运行OSX的friend在运行SBT时在他的终端窗口中获​​得了颜色编码的输出,但我的到处都是相同的颜色。有什么方法可以为Windows启用此功能吗? 最佳答案 对于DOSshell,查看ansicondownloadpage在DOSshell中输入:ansicon-i(如果以上链接不能正常工作,aeracode在thecommentsthisaddress中提到)(这张图片不是来自sbtsession,而是说明DOSsession中的颜色)

一些SBT依赖性被忽略

我使用SBT将依赖项包括在项目中,但是我找不到某些依赖性被随机忽略的原因。即使它们存在.ivy2/cache目录,我试图删除它的内容并重试,但仍然有同样的问题。我的SBT的版本是0.13.15这是一个示例:importorg.scalatra.sbt._importorg.scalatra.sbt.PluginKeys._importScalateKeys._valScalatraVersion="2.4.1"ScalatraPlugin.scalatraSettingsscalateSettingsorganization:="com.*****"name:="****"version:="

redis - 为什么用Play Redis插件会报错 "unresolved dependency: com.typesafe#play-plugins-redis_2.11;2.3.0"?

我决定使用PlayFrameworkRedisPlugin但我收到以下错误:[error](*:update)sbt.ResolveException:unresolveddependency:com.typesafe#play-plugins-redis_2.11;2.3.0:notfound为什么? 最佳答案 尚未发布。http://typesafe.artifactoryonline.com/typesafe/releases/com/typesafe/play/plugins/https://github.com/types

mongodb - SBT 添加一个额外的标签到依赖位置

我对SBT/Maven构建过程还很陌生,一直在努力将JavaMongoDB异步驱动程序添加到我的Play框架应用程序中。我到处寻找解决方案,因为这似乎是一个简单的问题,但一直找不到任何东西,因为我真的不知道要寻找什么。在我的build.sbt文件中:addSbtPlugin("org.mongodb"%"mongodb-driver-async"%"3.2.1")编译代码:[信息]解决org.mongodb#mongodb-driver-async;3.2.1...[警告]找不到模块:org.mongodb#mongodb-driver-async;3.2.1...[警告]====公众