标签: sbt-android-plugin

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

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

[info] Loading project definition from /Users/macarse/Documents/scalatest/project/plugins
[info] Updating {file:/Users/macarse/Documents/scalatest/project/plugins/}default-dd299a...
[warn]  module not found: org.scala-tools.sbt#sbt-android-plugin_2.9.1;0.6.0-SNAPSHOT
[warn] ==== typesafe-ivy-releases: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-android-plugin_2.9.1/0.6.0-SNAPSHOT/ivys/ivy.xml
[warn]   -- artifact org.scala-tools.sbt#sbt-android-plugin_2.9.1;0.6.0-SNAPSHOT!sbt-android-plugin_2.9.1.jar:
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-android-plugin_2.9.1/0.6.0-SNAPSHOT/jars/sbt-android-plugin_2.9.1.jar
[warn] ==== local: tried
[warn]   /Users/macarse/.ivy2/local/org.scala-tools.sbt/sbt-android-plugin_2.9.1/0.6.0-SNAPSHOT/ivys/ivy.xml
[warn]   -- artifact org.scala-tools.sbt#sbt-android-plugin_2.9.1;0.6.0-SNAPSHOT!sbt-android-plugin_2.9.1.jar:
[warn]   /Users/macarse/.ivy2/local/org.scala-tools.sbt/sbt-android-plugin_2.9.1/0.6.0-SNAPSHOT/jars/sbt-android-plugin_2.9.1.jar
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/org/scala-tools/sbt/sbt-android-plugin_2.9.1/0.6.0-SNAPSHOT/sbt-android-plugin_2.9.1-0.6.0-SNAPSHOT.pom
[warn]   -- artifact org.scala-tools.sbt#sbt-android-plugin_2.9.1;0.6.0-SNAPSHOT!sbt-android-plugin_2.9.1.jar:
[warn]   http://repo1.maven.org/maven2/org/scala-tools/sbt/sbt-android-plugin_2.9.1/0.6.0-SNAPSHOT/sbt-android-plugin_2.9.1-0.6.0-SNAPSHOT.jar
[warn] ==== Scala-Tools Maven2 Repository: tried
[warn]   http://scala-tools.org/repo-releases/org/scala-tools/sbt/sbt-android-plugin_2.9.1/0.6.0-SNAPSHOT/sbt-android-plugin_2.9.1-0.6.0-SNAPSHOT.pom
[warn]   -- artifact org.scala-tools.sbt#sbt-android-plugin_2.9.1;0.6.0-SNAPSHOT!sbt-android-plugin_2.9.1.jar:
[warn]   http://scala-tools.org/repo-releases/org/scala-tools/sbt/sbt-android-plugin_2.9.1/0.6.0-SNAPSHOT/sbt-android-plugin_2.9.1-0.6.0-SNAPSHOT.jar
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn] …
Run Code Online (Sandbox Code Playgroud)

android scala sbt sbt-android-plugin

10
推荐指数
1
解决办法
2575
查看次数

如何使用sbt运行Android测试?

我为我的应用程序开发了一小部分用Scala编写的Android测试,它使用了Robotium库.该套件适用于所有目的和标准的Android JUnit测试项目,并且如果从Eclipse启动,则可以成功运行.

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

...
Test results for InstrumentationTestRunner=
Time: 0.001

OK (0 tests)
Run Code Online (Sandbox Code Playgroud)

我怎样才能让sbt android-plugin认识到该项目包含JUnit测试并运行它们?

junit android scala sbt sbt-android-plugin

10
推荐指数
1
解决办法
781
查看次数

使用sbt android-plugin构建时间长

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

该应用程序非常简单.我已经放置了一个MainActivity.java文件/src/main/java/my/package/,当按下按钮时,它会带你到第二个Activity但完成后Scala.

一切都很好,但构建时间正在扼杀我.当我修改我在设备中运行的东西时使用:

> android:package-debug

> android:start-device

我的问题是,建立一个两个活动项目几乎需要一分钟.还有另一种编译和运行方式吗?

这是我输出的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]注意:您忽略了所有警告!准备输出jar [/Users/macarse/Documents/demo/target/classes.min.jar]从程序目录中复制资源[/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](已过滤)[info] Dexing/Users/macarse/Documents/demo/target/classes. dex [info] Packaging /Users/macarse/Documents/demo/target/demo-0.1.apk [success]总时间:56秒,2011年10月29日下午4:22:54

android scala sbt sbt-android-plugin

9
推荐指数
1
解决办法
1006
查看次数

有没有办法使用Scala将两个或多个.dex文件合并到一个.dex文件中?

我正在对Jan Berkel的SBT Android插件进行一些攻击,如果有一种方法可以将多个.dex文件合并到一个.dex包含所有文件的文件中,我就会徘徊.

例如,如果我有这个:

classes1.dex
classes2.dex
classes3.dex
Run Code Online (Sandbox Code Playgroud)

有没有办法将Scala(在一些可接受的时间内)合并到一个classes.dex包含所有3 个文件的单个文件中,并具有以下结构:

classes.dex
|-- classes1/...
|-- classes2/...
\-- classes3/...
Run Code Online (Sandbox Code Playgroud)

merge android scala dex sbt-android-plugin

7
推荐指数
1
解决办法
3597
查看次数

运行sbt install-emulator时出错

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

sbt install-emulator
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

    [info] Nothing to compile.
    [info]   Post-analysis: 1 classes.
    [info] == tests / compile ==
    [info]
    [info] == awesomepad / proguard ==
    ProGuard, version 4.4
    ProGuard is released under the GNU General Public License. The authors of all
    programs or plugins that link to it (sbt, ...) therefore
    must ensure that these programs carry the GNU General Public License as well.
    Reading program directory [C:\Projects\Scala\sbt2test\awesomepad\target\scala_2.
    9.1\classes]
    java.io.IOException: Can't read [proguard.ClassPathEntry@550a17fb] (Can't proces
    s class [com/kickass/awesomepad/R$attr.class] …
Run Code Online (Sandbox Code Playgroud)

java android scala sbt sbt-android-plugin

6
推荐指数
1
解决办法
1270
查看次数

Android上的远程akka演员?

我试图像往常一样使用akka与演员进行简单的远程连接但我确定在使用Android的akka​​时我还需要做些什么其他人可以帮忙吗?

import akka.actor.Actor.remote

// Establish Connection to Remote Actor                
val server = remote.actorFor(remoteActorID, rIP, rPort)
Run Code Online (Sandbox Code Playgroud)

我得到了跟踪堆栈跟踪:

04-28 09:57:13.114: ERROR/AndroidRuntime(18536): FATAL EXCEPTION: Thread-741
        java.lang.ExceptionInInitializerError
        at akka.actor.Actor$.remote(Actor.scala:115)
        at edu.spsu.rgoodwin.networking.api.RemoteConnection.<init>(RemoteConnection.scala:18)
        at edu.spsu.rgoodwin.csrAndroidApp.ClientConfigActivity.routerRegistration(ClientConfigActivity.scala:234)
        at edu.spsu.rgoodwin.csrAndroidApp.ClientConfigActivity$$anon$1.run(ClientConfigActivity.scala:71)
        at java.lang.Thread.run(Thread.java:856)
        Caused by: java.lang.ExceptionInInitializerError
        at akka.util.ReflectiveAccess$Remote$.<init>(ReflectiveAccess.scala:52)
        at akka.util.ReflectiveAccess$Remote$.<clinit>(ReflectiveAccess.scala)
        ... 5 more
        Caused by: akka.config.ConfigurationException: Event Handler specified in config can't be loaded [akka.event.EventHandler$DefaultListener] due to [java.lang.ClassNotFoundException: akka.event.EventHandler$DefaultListener]
        [localhost_0e3e4c40-913a-11e1-b984-660379e93466]
        at akka.event.EventHandler$$anonfun$1.apply(EventHandler.scala:231)
        at akka.event.EventHandler$$anonfun$1.apply(EventHandler.scala:223)
        at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
        at scala.collection.immutable.List.foreach(List.scala:45)
        at akka.event.EventHandler$.<init>(EventHandler.scala:223)
        at akka.event.EventHandler$.<clinit>(EventHandler.scala)
        ... 7 more
        Caused by: java.lang.ClassNotFoundException: akka.event.EventHandler$DefaultListener
        at …
Run Code Online (Sandbox Code Playgroud)

android scala sbt-android-plugin

5
推荐指数
2
解决办法
2413
查看次数

未解决sbt-android 0.7.1-SNAPSHOT与sbt 0.13和Scala 2.10的依赖关系?

我正在Scala中开发一个类似Hello World的Android应用程序.

我已经按照SBT-Android文档中的入门教程进行了操作,并尝试应用Android上Scala的推荐书.一个人从头开始做另一件事g8 Geal/android-app.

但在这两种情况下,我都面临同样的错误:

[warn]  module not found: org.scala-sbt#sbt-android;0.7.1-SNAPSHOT
[warn] ==== typesafe-ivy-releases: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-android/scala_2.10/sbt_0.13/0.7.1-SNAPSHOT/ivys/ivy.xml
[warn] ==== sbt-plugin-releases: tried
[warn]   http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.scala-sbt/sbt-android/scala_2.10/sbt_0.13/0.7.1-SNAPSHOT/ivys/ivy.xml
[warn] ==== local: tried
[warn]   /Users/jcarres/.ivy2/local/org.scala-sbt/sbt-android/scala_2.10/sbt_0.13/0.7.1-SNAPSHOT/ivys/ivy.xml
[warn] ==== sbt-releases-repo: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-android/scala_2.10/sbt_0.13/0.7.1-SNAPSHOT/ivys/ivy.xml
[warn] ==== sbt-plugins-repo: tried
[warn]   http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.scala-sbt/sbt-android/scala_2.10/sbt_0.13/0.7.1-SNAPSHOT/ivys/ivy.xml
[warn] ==== maven-central: tried
[warn]   http://repo1.maven.org/maven2/org/scala-sbt/sbt-android_2.10_0.13/0.7.1-SNAPSHOT/sbt-android-0.7.1-SNAPSHOT.pom
[warn] ==== scalasbt releases: tried
[warn]   http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/org.scala-sbt/sbt-android/scala_2.10/sbt_0.13/0.7.1-SNAPSHOT/ivys/ivy.xml
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.scala-sbt#sbt-android;0.7.1-SNAPSHOT: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
Run Code Online (Sandbox Code Playgroud)

我已经尝试了几个版本, …

android scala sbt sbt-android-plugin

1
推荐指数
1
解决办法
1024
查看次数

标签 统计

android ×7

sbt-android-plugin ×7

scala ×7

sbt ×5

dex ×1

java ×1

junit ×1

merge ×1