So I actually tried gen-android last night to play with a new project using
ndk and opened in intellij 14 and saw this same behavior. Specifically,
project settings had the wrong sdk set.

If you open `File -> Project Structure` and under `Project Settings ->
Project` on the left, set `Project SDK` to your android target. If you do
not have one, you need to set that up in intellij regardless of which
method you use. I'd also recommend setting `Project Language Level` to 6
though in the general case you can get away with 7 ok.

Accept the change and then everything should be ok.

On Thu, Nov 6, 2014 at 10:10 AM, Daniel Skinner <[email protected]> wrote:

> android sdk setup in intellij settings? Look at sdk area of ide settings,
> look at project settings for errors (both accessible from the File menu).
>
> On Thu, Nov 6, 2014 at 1:13 AM, Igor Tseglevskiy <
> [email protected]> wrote:
>
>> Yes, SBT project was imported well, but android classes are not resolved.
>>
>>
>> https://www.dropbox.com/s/xnzqbkw656ond12/Screen%20Shot%202014-11-06%20at%2010.06.53.png?dl=0
>>
>> Any ideas?
>>
>> On 11/5/14, Daniel Skinner <[email protected]> wrote:
>> > Well, first, I'd recommend upgrading intellij since v14 was just
>> released.
>> >
>> > https://www.jetbrains.com/idea/
>> >
>> > This version actually comes with support for pfn's android-sdk plugin.
>> > You'll still want to keep the sbt plugin around until the official sbt
>> > support can execute sbt tasks. Remove the old idea folders and any iml
>> > files and then open either your sbt file, or if you only have the
>> > project/build.scala file, then import the root folder as a project and
>> > select the Scala project layout and intellij will work out the rest so
>> your
>> > activity subclass doesn't have all those red squiggles.
>> >
>> > On Wed, Nov 5, 2014 at 3:40 AM, Igor Tseglevskiy
>> > <[email protected]
>> >> wrote:
>> >
>> >> Ok, I've pointed to sbt-launch.jar in preferences of SBT plugin to the
>> >> installed 0.13.6. Now SBT console works. Where is the default for SBT
>> >> in IntelliJ??
>> >>
>> >> So, SBT console works, and I can run android:packageDebug and
>> >> android:run.
>> >>
>> >> I have next trouble. "Edit configuration" tells me that my activity in
>> >> Scala is not an Activity subclass or alias.
>> >>
>> >>
>> >>
>> >> On 11/5/14, Vyacheslav Blinov <[email protected]> wrote:
>> >> > What sbt version are you running? Try to run it with sbt 0.13.5
>> >> >
>> >> >> On 05 Nov 2014, at 11:56, Igor Tseglevskiy
>> >> >> <[email protected]>
>> >> >> wrote:
>> >> >>
>> >> >> I've experimented a little. In pure SBT project the SBT console
>> works
>> >> >> fine. But inside the Android project - doesn't.
>> >> >>
>> >> >> java -Dsbt.log.noformat=true
>> >> >> -Djline.terminal=jline.UnsupportedTerminal -Xmx512M
>> >> >> -XX:MaxPermSize=256M -jar
>> >> >> /Users/tsypa/Library/Caches/IdeaIC13/sbt/sbt-launch.jar
>> >> >>
>> >> >> [info] Loading project definition from
>> /Users/tsypa/scala/SCT8/project
>> >> >> [error] java.lang.NoClassDefFoundError: sbt/Plugins
>> >> >> [error] Use 'last' for the full log.
>> >> >> Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
>> >> >>
>> >> >> In the project directory I have:
>> >> >>
>> >> >> maaaacy:project $ cat plugins.sbt
>> >> >> addSbtPlugin("com.hanhuy.sbt" % "android-sdk-plugin" % "1.3.6")
>> >> >>
>> >> >> maaaacy:project $ cat build.scala
>> >> >> object Build extends android.AutoBuild
>> >> >> maaaacy:project $
>> >> >>
>> >> >> Any ideas?
>> >> >>
>> >> >> On 11/5/14, Igor Tseglevskiy <[email protected]> wrote:
>> >> >>> SBT works from command line, but doesn't from inside the IDE. There
>> >> >>> is
>> >> >>> the same message when I write any command in SBT console and when I
>> >> >>> add SBT task to the Run configuration.
>> >> >>>
>> >> >>> What's wrong?
>> >> >>>
>> >> >>> [info] Resolving org.fusesource.jansi#jansi;1.4 ...
>> >> >>> [info] Done updating.
>> >> >>> [error] java.lang.NoClassDefFoundError: sbt/Plugins
>> >> >>> [error] Use 'last' for the full log.
>> >> >>> Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
>> >> >>>
>> >> >>> On 11/4/14, Nick Stanchenko <[email protected]> wrote:
>> >> >>>> Hi,
>> >> >>>>
>> >> >>>> The trick is to let IDEA build with sbt. I have a small guide
>> >> >>>> here: http://macroid.github.io/ScalaOnAndroid.html
>> >> >>>>
>> >> >>>> Nick
>> >> >>>>
>> >> >>>> On Tuesday, November 4, 2014 10:18:35 AM UTC, Igor Tseglevskiy
>> >> >>>> wrote:
>> >> >>>>>
>> >> >>>>> Folks, hello!
>> >> >>>>>
>> >> >>>>> I'm developing for Android a few years, but I'm newbie in Scala.
>> >> >>>>> I'd
>> >> >>>>> like
>> >> >>>>>
>> >> >>>>> to use Scala in Android projects.
>> >> >>>>>
>> >> >>>>> I discovered two methods how to use Scala classes in Android
>> >> projects.
>> >> >>>>> First - with IDE, but without SBT -
>> >> >>>>>
>> >> http://stackoverflow.com/questions/23696560/android-scala-intellij-13
>> >> >>>>> Second - with SBT, but without IDE -
>> >> >>>>> https://github.com/pfn/android-sdk-plugin
>> >> >>>>>
>> >> >>>>> I like the android-sdk-plugin, but I can not integrate it to
>> >> IntelliJ.
>> >> >>>>> I
>> >> >>>>> tried to use plugin sbt-idea, but the IntelliJ can not build
>> >> >>>>> modified
>> >> >>>>> project. It's possible that I do something wrong.
>> >> >>>>>
>> >> >>>>> Is there tested fresh howto about android-sdk-plugin and IntelliJ
>> >> >>>>> 13?
>> >> >>>>>
>> >> >>>>>
>> >> >>>>
>> >> >>>> --
>> >> >>>> You received this message because you are subscribed to a topic in
>> >> >>>> the
>> >> >>>> Google Groups "scala-on-android" group.
>> >> >>>> To unsubscribe from this topic, visit
>> >> >>>>
>> >>
>> https://groups.google.com/d/topic/scala-on-android/QUAbfunp_P0/unsubscribe
>> >> .
>> >> >>>> To unsubscribe from this group and all its topics, send an email
>> to
>> >> >>>> [email protected].
>> >> >>>> For more options, visit https://groups.google.com/d/optout.
>> >> >>>>
>> >> >>>
>> >> >>
>> >> >> --
>> >> >> You received this message because you are subscribed to the Google
>> >> Groups
>> >> >> "scala-on-android" group.
>> >> >> To unsubscribe from this group and stop receiving emails from it,
>> send
>> >> an
>> >> >> email to [email protected].
>> >> >> For more options, visit https://groups.google.com/d/optout.
>> >> >
>> >> > Regards,
>> >> > Vyacheslav Blinov
>> >> > https://github.com/dant3
>> >> >
>> >> > --
>> >> > You received this message because you are subscribed to a topic in
>> the
>> >> > Google Groups "scala-on-android" group.
>> >> > To unsubscribe from this topic, visit
>> >> >
>> >>
>> https://groups.google.com/d/topic/scala-on-android/QUAbfunp_P0/unsubscribe
>> >> .
>> >> > To unsubscribe from this group and all its topics, send an email to
>> >> > [email protected].
>> >> > For more options, visit https://groups.google.com/d/optout.
>> >> >
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> Groups
>> >> "scala-on-android" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send
>> an
>> >> email to [email protected].
>> >> For more options, visit https://groups.google.com/d/optout.
>> >>
>> >
>> > --
>> > You received this message because you are subscribed to a topic in the
>> > Google Groups "scala-on-android" group.
>> > To unsubscribe from this topic, visit
>> >
>> https://groups.google.com/d/topic/scala-on-android/QUAbfunp_P0/unsubscribe
>> .
>> > To unsubscribe from this group and all its topics, send an email to
>> > [email protected].
>> > For more options, visit https://groups.google.com/d/optout.
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "scala-on-android" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"scala-on-android" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to