right, im not suggesting it is, but i can visually identify if a build is going to work or not based on the output of 1.2.4 without running it. That is all. Sorry if I mislead.
On Wed, Jan 8, 2014 at 12:09 PM, Perry Nguyen <[email protected]> wrote: > No, has nothing to do with implicit actions. Better off figuring out > differences in the resulting apk > > > On Wed, Jan 8, 2014 at 10:09 AM, Daniel Skinner <[email protected]> wrote: > >> right, i previously decribed what happens here, implicit actions cause >> total failure. It can only work as i described >> >> >> On Wed, Jan 8, 2014 at 12:08 PM, Perry Nguyen <[email protected]> wrote: >> >>> just android:run >>> >>> implicitly does package-debug >>> >>> >>> On Wed, Jan 8, 2014 at 10:08 AM, Daniel Skinner <[email protected]> wrote: >>> >>>> are you building like this? >>>> >>>> > compile >>>> > android:package-debug >>>> > android:install >>>> ... >>>> [shows debug message indicating regen of classes.dex] >>>> ... >>>> >>>> >>>> On Wed, Jan 8, 2014 at 12:07 PM, Perry Nguyen <[email protected]>wrote: >>>> >>>>> Your app crashes for me regardless of whether it's a debug or release >>>>> build. >>>>> >>>>> I/DEBUG ( 177): 75105aa8 74f71dc0 >>>>> /data/app-lib/com.example.radio-2/libaacarray.so >>>>> I/DEBUG ( 177): 75105aac 74f42a53 >>>>> /data/app-lib/com.example.radio-2/libaacarray.so >>>>> (Java_com_spoledge_aacplayer_ArrayDecoder_nativeStart+94) >>>>> >>>>> >>>>> >>>>> On Wed, Jan 8, 2014 at 10:06 AM, Perry Nguyen <[email protected]>wrote: >>>>> >>>>>> Then it's unrelated to proguard, or dex files. >>>>>> >>>>>> >>>>>> On Wed, Jan 8, 2014 at 10:04 AM, Daniel Skinner <[email protected]>wrote: >>>>>> >>>>>>> from a clean unzip with a signing key of previous attachment >>>>>>> >>>>>>> ~ $ sbt >>>>>>> > compile >>>>>>> ... >>>>>>> > android:package-release >>>>>>> ... >>>>>>> >>>>>>> ~ $ rm ./target/android-bin/classes.dex >>>>>>> >>>>>>> > android:install >>>>>>> ... >>>>>>> [indicates regen of classes.dex] >>>>>>> ... >>>>>>> >>>>>>> Start the app and still fails. >>>>>>> >>>>>>> >>>>>>> On Wed, Jan 8, 2014 at 11:45 AM, Perry Nguyen <[email protected]>wrote: >>>>>>> >>>>>>>> And you have never indicated whether removing classes.dex works >>>>>>>> >>>>>>>> a release has nothing to do with a debug build, particularly in >>>>>>>> 1.2.5 >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Jan 8, 2014 at 9:45 AM, Perry Nguyen <[email protected]>wrote: >>>>>>>> >>>>>>>>> bad file, cannot be unpacked. >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Jan 8, 2014 at 9:09 AM, Daniel Skinner <[email protected]>wrote: >>>>>>>>> >>>>>>>>>> bleh, link that works >>>>>>>>>> https://www.dropbox.com/s/xfhd7r05vgdtaj6/share.tar.gz >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, Jan 8, 2014 at 11:05 AM, Daniel Skinner >>>>>>>>>> <[email protected]>wrote: >>>>>>>>>> >>>>>>>>>>> Thanks, was a busy week for me last. I tried 1.2.5 but it >>>>>>>>>>> doesn't resolve anything. I tried a local install/fork of the >>>>>>>>>>> android sdk >>>>>>>>>>> plugin to do similar without much luck, but as promised >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> https://drive.google.com/a/dasa.cc/file/d/0B6hxg-gC2Uz_SDhMMFlpUHZSMnc/edit?usp=sharing >>>>>>>>>>> >>>>>>>>>>> There's an archive demonstrating the exact problem. The archive >>>>>>>>>>> is still pointing to 1.2.4 in the plugins file. Setup a key for >>>>>>>>>>> signing and >>>>>>>>>>> such. To produce a clean build >>>>>>>>>>> >>>>>>>>>>> ~ $ sbt >>>>>>>>>>> android:package-debug >>>>>>>>>>> android:install >>>>>>>>>>> >>>>>>>>>>> Producing a release build doesn't work and manually signing >>>>>>>>>>> seems to *not* be much of an option b/c im seeing issues on similar >>>>>>>>>>> devices, different networks, where some users can upgrade and >>>>>>>>>>> other's >>>>>>>>>>> can't. So random reader beware .. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Monday, January 6, 2014 7:07:27 AM UTC-6, pfn wrote: >>>>>>>>>>> >>>>>>>>>>>> anyway, I've released 1.2.5 which will also force a clean dex >>>>>>>>>>>> on every release build >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Jan 1, 2014 at 12:06 PM, Perry Nguyen < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> indeed, I suppose the dex file might need to be removed for a >>>>>>>>>>>>> release build (when switching back and forth) >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Jan 1, 2014 at 10:52 AM, Daniel Skinner < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> I'm guessing this is related here >>>>>>>>>>>>>> https://github.com/pfn/android-sdk-plugin/blob/ >>>>>>>>>>>>>> master/src/tasks.scala#L947 >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wednesday, January 1, 2014 12:35:40 PM UTC-6, pfn wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> same rules are applied regardless of build type >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Wed, Jan 1, 2014 at 10:23 AM, Daniel Skinner < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I'm using the pfn/android-sdk-plugin and I don't think this >>>>>>>>>>>>>>>> is any fault of the plugin but i have an app that depends on >>>>>>>>>>>>>>>> https://code.google.com/p/aacdecoder-android/ which i >>>>>>>>>>>>>>>> already have compiled into a jar and dropped into libs. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Debug builds work just fine but release builds cause the >>>>>>>>>>>>>>>> native lib to seg fault and having previously carried this >>>>>>>>>>>>>>>> over from a >>>>>>>>>>>>>>>> non-proguard project, I was thinking there are differing >>>>>>>>>>>>>>>> options set by the >>>>>>>>>>>>>>>> plugin based on build type (debug/release). >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I only noticed this single file in the repo for configuring >>>>>>>>>>>>>>>> proguard: https://github.com/pfn/android-sdk-plugin/blob/ >>>>>>>>>>>>>>>> master/resources/android-proguard.config >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> but might i be on the right track here? Or does the plugin >>>>>>>>>>>>>>>> apply the same rules regardless of build type? Digging into >>>>>>>>>>>>>>>> the source now >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> 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 scala-on-andro...@googlegroups >>>>>>>>>>>>>>>> .com. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> For more options, visit https://groups.google.com/grou >>>>>>>>>>>>>>>> ps/opt_out. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>> 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/ >>>>>>>>>>>>>> groups/opt_out. >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>> 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/y_O8oSwDDTo/unsubscribe >>>>>>>>>>> . >>>>>>>>>>> To unsubscribe from this group and all its topics, send an email >>>>>>>>>>> to [email protected]. >>>>>>>>>>> >>>>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out >>>>>>>>>>> . >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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/groups/opt_out. >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> -- >>>>>>>> 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/y_O8oSwDDTo/unsubscribe >>>>>>>> . >>>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>>> [email protected]. >>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> 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/groups/opt_out. >>>>>>> >>>>>> >>>>>> >>>>> -- >>>>> 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/y_O8oSwDDTo/unsubscribe >>>>> . >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>> >>>> -- >>>> 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/groups/opt_out. >>>> >>> >>> -- >>> 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/y_O8oSwDDTo/unsubscribe >>> . >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> >> -- >> 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/groups/opt_out. >> > > -- > 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/y_O8oSwDDTo/unsubscribe > . > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- 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/groups/opt_out.
