Show up? You type the "target" in...

--
Sent from my phone
On Oct 2, 2014 8:36 PM, "Benny Thompson" <[email protected]> wrote:

> I would love to run the SBT build from within IntelliJ but the targets
> don't show up.  I could use command line, but shouldn't I be able to just
> run one of the commands from within the IDE?
>
> On Thursday, October 2, 2014 4:06:32 PM UTC-5, Daniel Skinner wrote:
>>
>> by this, Perry may mean install the sbt plugin in intellij and follow the
>> instructions provided by the plugin for edited the Run task to call into
>> sbt. In my past experience this works well as long as you're not running
>> sbt in the terminal pane as well.
>>
>> Also, as an alternative, you may want to try the android gradle scala
>> plugin. This integrates well with android studio and is fairly simple to
>> setup if you're already familiar with gradle, https://github.com/
>> saturday06/gradle-android-scala-plugin
>>
>> I used this on a recent client project with success but I will say that
>> builds takes 3x as long which is a big ugh. Compared to normal android
>> development with proguard, it doesn't take any longer but the biggest
>> success of the sbt plugin here is how quick you can compile, package, and
>> deploy to a test device :)
>>
>> On Thu, Oct 2, 2014 at 4:03 PM, Perry Nguyen <[email protected]> wrote:
>>
>>> Do not build with intellij, use the sbt plugin and build with sbt.
>>>
>>> On Thu, Oct 2, 2014 at 1:59 PM, Daniel Skinner <[email protected]> wrote:
>>>
>>>> that is a little confusing, maybe an issue with the intellij run
>>>> configuration.
>>>>
>>>> Proguard is going to strip code it determines as unused before it
>>>> compiles the jvm bytecode to dalvik bytecode and packages your apk. For
>>>> various cases, you need to tell proguard to leave certain classes alone or
>>>> that certain classes missing from the final output are not important.
>>>>
>>>> But, it sounds like you can compile and run the program from terminal
>>>> and not from intellij. I'm afraid I can't offer any more advice here since
>>>> I actually just run sbt from the terminal pane in intellij.
>>>>
>>>> On Thu, Oct 2, 2014 at 3:56 PM, Benny Thompson <[email protected]>
>>>> wrote:
>>>>
>>>>> I am rather new to proguard, but that said, I never made any tweaks to
>>>>> the proguard rules that were built into the projects I ran.  I also tried
>>>>> using the android:run target and it worked as well via command line (and 
>>>>> it
>>>>> actually ran in my emulator).
>>>>>
>>>>> Confused :/
>>>>>
>>>>> On Thursday, October 2, 2014 3:38:31 PM UTC-5, Daniel Skinner wrote:
>>>>>>
>>>>>> I'm unsure about the specific err via image you posted but
>>>>>> sbt:compile isn't going to run proguard, it's only going to generate the
>>>>>> bytecode.
>>>>>>
>>>>>> You mentioned not being unfamiliar with scala or android, but didn't
>>>>>> mention anything about proguard :D Did you account for any 
>>>>>> warnings/errors
>>>>>> in proguard output in your custom proguard rules?
>>>>>>
>>>>>> On Thu, Oct 2, 2014 at 3:31 PM, Benny Thompson <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> I am a not new to Scala and Android development, but I am new to
>>>>>>> Scala *on* Android.  I have tried creating a project from scratch
>>>>>>> using Scaloid and compiling in IntelliJ which led to a ton of proguard
>>>>>>> warnings, then a failure because of said warnings.  I then tried
>>>>>>> using android-sdk-plugin and used "gen-android" and, without 
>>>>>>> modification,
>>>>>>> tried to compile in IntelliJ with the same results.  The funny thing is
>>>>>>> that if I run "sbt compile" from the project root in a terminal, all is
>>>>>>> well.  Is there something I need to change with my proguard 
>>>>>>> configuration
>>>>>>> that I'm not seeing in any documentation for IDE integration?
>>>>>>>
>>>>>>>
>>>>>>> <https://lh6.googleusercontent.com/-XSYzamtiyVc/VC22JMSQlqI/AAAAAAAAAFg/iMVM1OGiqD4/s1600/Screen%2BShot%2B2014-10-02%2Bat%2B3.31.11%2BPM.png>
>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>>> 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.
>>>>>
>>>>
>>>>  --
>>>> 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.
>>>
>>
>>  --
> 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