I’ve never seen this... How do you include the android-plugin? Do you have 
any global sbt plugins?
Maybe people on sbt mailing list could help.

On Wednesday, February 5, 2014 6:24:30 PM UTC, Bruno Conde wrote:
>
> The error happens on start.
>
> https://gist.github.com/bmpc/8829899
>
> I have a build.properties specifying "sbt.version=0.12.0". I also tried 
> with "sbt.version=0.12.4" and got the same result...
>
> On Wednesday, February 5, 2014 6:16:38 PM UTC, Nick Stanchenko wrote:
>>
>> Looks ok. Could you provide a full log of starting sbt? Also, when does 
>> it crash? Just on start or during some command?
>>
>> On Wednesday, February 5, 2014 6:08:59 PM UTC, Bruno Conde wrote:
>>>
>>> Here is my build.sbt:
>>>
>>> https://gist.github.com/bmpc/8829741
>>>
>>> On Wednesday, February 5, 2014 5:53:03 PM UTC, Nick Stanchenko wrote:
>>>>
>>>> Do you have
>>>>
>>>> androidDefaults
>>>>
>>>> somewhere in your build.sbt? (you should)
>>>>
>>>>
>>>> On Wednesday, February 5, 2014 5:47:15 PM UTC, Bruno Conde wrote:
>>>>>
>>>>> I knew I had a previous version because I couldn't find 0.7.1-SNAPSHOT 
>>>>> on a public rep. I guess in my previous environment I published 
>>>>> android-plugin to my local rep as you said.
>>>>>
>>>>> Now I get an error. The publishing went OK but when I go and sbt on my 
>>>>> project it fails. Do you have any idea about this error?
>>>>>
>>>>> [debug] Copy resource mappings:
>>>>> [debug]
>>>>> References to undefined settings:
>>>>>
>>>>>   release:container-id from release:aapt-generate
>>>>>
>>>>>   compile:container-id from compile:aapt-generate
>>>>>
>>>>>   preload:container-id from preload:aapt-generate
>>>>>
>>>>> at sbt.Init$class.Uninitialized(Settings.scala:190)
>>>>> at sbt.Project$.Uninitialized(Project.scala:111)
>>>>> at sbt.Init$class.delegate(Settings.scala:133)
>>>>> at sbt.Project$.delegate(Project.scala:111)
>>>>> at sbt.Init$class.compiled(Settings.scala:83)
>>>>> at sbt.Project$.compiled(Project.scala:111)
>>>>> at sbt.Init$class.make(Settings.scala:89)
>>>>> at sbt.Project$.make(Project.scala:111)
>>>>> at sbt.Project$.makeSettings(Project.scala:224)
>>>>> at sbt.Load$.apply(Load.scala:129)
>>>>> at sbt.Load$.defaultLoad(Load.scala:39)
>>>>> at sbt.BuiltinCommands$.doLoadProject(Main.scala:400)
>>>>> at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:394)
>>>>> at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:394)
>>>>> at 
>>>>> sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:60)
>>>>> at 
>>>>> sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:60)
>>>>> at 
>>>>> sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62)
>>>>> at 
>>>>> sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62)
>>>>> at sbt.Command$.process(Command.scala:90)
>>>>> at 
>>>>> sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(MainLoop.scala:71)
>>>>> at 
>>>>> sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(MainLoop.scala:71)
>>>>> at sbt.State$$anon$2.process(State.scala:170)
>>>>> at sbt.MainLoop$$anonfun$next$1.apply(MainLoop.scala:71)
>>>>> at sbt.MainLoop$$anonfun$next$1.apply(MainLoop.scala:71)
>>>>> at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
>>>>> at sbt.MainLoop$.next(MainLoop.scala:71)
>>>>> at sbt.MainLoop$.run(MainLoop.scala:64)
>>>>> at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:53)
>>>>> at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:50)
>>>>> at sbt.Using.apply(Using.scala:25)
>>>>> at sbt.MainLoop$.runWithNewLog(MainLoop.scala:50)
>>>>> at sbt.MainLoop$.runAndClearLast(MainLoop.scala:33)
>>>>> at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:17)
>>>>> at sbt.MainLoop$.runLogged(MainLoop.scala:13)
>>>>> at sbt.xMain.run(Main.scala:26)
>>>>> at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:57)
>>>>> at xsbt.boot.Launch$.withContextLoader(Launch.scala:77)
>>>>> at xsbt.boot.Launch$.run(Launch.scala:57)
>>>>> at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:45)
>>>>> at xsbt.boot.Launch$.launch(Launch.scala:65)
>>>>> at xsbt.boot.Launch$.apply(Launch.scala:16)
>>>>> at xsbt.boot.Boot$.runImpl(Boot.scala:32)
>>>>> at xsbt.boot.Boot$.main(Boot.scala:21)
>>>>> at xsbt.boot.Boot.main(Boot.scala)
>>>>> [error] References to undefined settings:
>>>>> [error]
>>>>> [error]   release:container-id from release:aapt-generate
>>>>> [error]
>>>>> [error]   compile:container-id from compile:aapt-generate
>>>>> [error]
>>>>> [error]   preload:container-id from preload:aapt-generate
>>>>> [error]
>>>>>
>>>>>
>>>>>
>>>>> On Wednesday, February 5, 2014 5:31:11 PM UTC, Nick Stanchenko wrote:
>>>>>>
>>>>>> The linked lines in the gist should now be #27 and #28.
>>>>>>
>>>>>> On Wednesday, February 5, 2014 5:27:17 PM UTC, Nick Stanchenko wrote:
>>>>>>>
>>>>>>> Looks like you have an older version of the android-plugin. The one 
>>>>>>> I have:
>>>>>>> 1) Generates another file called “typed_layouts.scala” before this 
>>>>>>> step https://gist.github.com/bmpc/8828401#file-sbt_output-L32
>>>>>>> 2) Runs AAPT (Android resource/asset compiler) for every apklib and 
>>>>>>> aarlib, not just your app 
>>>>>>> https://gist.github.com/bmpc/8828401#file-sbt_output-L31
>>>>>>>
>>>>>>> Well, the first one is just to track the version, but the second one 
>>>>>>> causes your actual problem — resources for appcompat are not packaged.
>>>>>>>
>>>>>>> Try to clone https://github.com/jberkel/android-plugin, run “sbt 
>>>>>>> publish-local” in the cloned repo and modify your “project/plugins.sbt” 
>>>>>>> to 
>>>>>>> depend on “0.7.1-SNAPSHOT” version of the plugin.
>>>>>>>
>>>>>>

-- 
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.

Reply via email to