Yeah, you're brave! I have too many UI views to build I need to see them while I'm building the app.
thetuyo
@thetuyo
does anyone know which directory I should put the JNI libs in a project? I'm getting an error that the application can't find them. I put them in src/main/jniLibs
is it related to sbt support itself or also related to scala version?
Perry
@pfn
@zerosign just sbt support
Adriano Locaretti
@locaretti_twitter
Hi there! I'm trying to run an application in Scala- android , i'm currently trying to compile it using intellij, but i'm facing this errors on compile time :
Error:scalac: Error: Could not find an output directory for /<user_dir>/.IntelliJIdea2018.3/system/compile-server/shyappandroid_528b2823/targets/java-production/shyappandroid_520fdcf2/android/copied_sources/com/example/TR.scala in List((/<user_dir>/workspace/ShyAppAndroid/target/android/generated/source,/<user_dir>/workspace/ShyAppAndroid/target/scala-2.11/classes), (/<user_dir>/workspace/ShyAppAndroid/src/main/scala,/<user_dir>/workspace/ShyAppAndroid/target/scala-2.11/classes)) scala.reflect.internal.FatalError: Could not find an output directory for /<user_dir>/.IntelliJIdea2018.3/system/compile-server/shyappandroid_528b2823/targets/java-production/shyappandroid_520fdcf2/android/copied_sources/com/example/TR.scala in List((/<user_dir>/workspace/ShyAppAndroid/target/android/generated/source,/<user_dir>/workspace/ShyAppAndroid/target/scala-2.11/classes), (/<user_dir>/workspace/ShyAppAndroid/src/main/scala,/<user_dir>/workspace/ShyAppAndroid/target/scala-2.11/classes)) at scala.tools.nsc.settings.MutableSettings$OutputDirs.outputDirFor(MutableSettings.scala:311) at scala.tools.nsc.backend.jvm.BytecodeWriters$class.outputDirectory(BytecodeWriters.scala:26) at scala.tools.nsc.backend.jvm.GenASM.outputDirectory(GenASM.scala:24) at scala.tools.nsc.backend.jvm.BytecodeWriters$class.getFile(BytecodeWriters.scala:41) at scala.tools.nsc.backend.jvm.GenASM.getFile(GenASM.scala:24) at scala.tools.nsc.backend.jvm.GenASM$JBuilder.writeIfNotTooBig(GenASM.scala:528) at scala.tools.nsc.backend.jvm.GenASM$JMirrorBuilder.genMirrorClass(GenASM.scala:2844) at scala.tools.nsc.backend.jvm.GenASM$AsmPhase.emitFor$1(GenASM.scala:194) at scala.tools.nsc.backend.jvm.GenASM$AsmPhase.run(GenASM.scala:204) at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1528) at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1513) at scala.tools.nsc.Global$Run.compileSources(Global.scala:1508) at scala.tools.nsc.Global$Run.compile(Global.scala:1609) at xsbt.CachedCompiler0.run(CompilerInterface.scala:130) at xsbt.CachedCompiler0.run(CompilerInterface.scala:105) at xsbt.CompilerInterface.run(CompilerInterface.scala:31) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at sbt.internal.inc.AnalyzingCompiler.call(AnalyzingCompiler.scala:237) at sbt.internal.inc.AnalyzingCompiler.compile(AnalyzingCompiler.scala:111) at sbt.internal.inc.AnalyzingCompiler.compile(AnalyzingCompiler.scala:90) at org.jetbrains.jps.incremental.scala.local.IdeaIncrementalCompiler.compile(IdeaIncrementalCompiler.scala:40) at org.jetbrains.jps.incremental.scala.local.LocalServer.compile(LocalServer.scala:35) at org.jetbrains.jps.incremental.scala.remote.Main$.make(Main.scala:83) at org.jetbrains.jps.incremental.scala.remote.Main$.nailMain(Main.scala:26) at org.jetbrains.jps.incremental.scala.remote.Main.nailMain(Main.scala) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.martiansoftware.nailgun.NGSession.run(NGSession.java:319)
Perry
@pfn
does it work fine from sbt?
Adriano Locaretti
@locaretti_twitter
on sbt with "android:run" command i'm facing the "[error] no devices connected [error] (android:hasAndroidDevice) no devices connected" as i cannot debug it without using my phone connected with usb cable
Perry
@pfn
sbt android:package
Adriano Locaretti
@locaretti_twitter
Oh yeah, nice, thanks!It does compile and packages it into an .apk.I ashume i then transfer it on phone and run it there?
*assume
Perry
@pfn
yes, you can do that
but it should work from intellij as well...
I don't know why it's complaining about <user_dir> and why it can't populate it
unless you're redacting it
Adriano Locaretti
@locaretti_twitter
The android:package solution is an acceptable solution for the time being!But i'll try to find the root cause of the above error (maybe deleting /.idea/ folder contents and restaring intallij will do the trick).Anyway i'll update with any findings!Thanks again for your valuable help!
Viacheslav Blinov
@dant3
it's been a long time. And it seems gitter didn't got better at all :)
@pfn you was looking for an svg logo?
Perry
@pfn
@dant3 an svg logo? I haven't been working on this for a while, I don't remember what I was looking for :D