Mostly, what you need is the localProjects key. I'll make
androidBuild(projects) automatically setup localProjects in a future
release.

Reading project.properties is an anachronism from the older ant builds, and
was the automatic approach.


On Mon, Jul 14, 2014 at 3:32 AM, Shadowburst <[email protected]> wrote:

> On Monday, 14 July 2014 10:12:26 UTC+1, Nick Stanchenko wrote:
>>
>> I might be wrong, but I think the problem is that *android-sdk-plugin*
>> expects the resources to be in src/main/res, not bin/resources/res.
>> You’ll probably also need to specify some of these options in the child
>> project: exportJars := true, transitiveAndroidLibs in Android := false —
>> see the docs under “multi-project builds”.
>>
> Sorry, I was unclear. bin/ is generated by the build process, and the XML
> file I mentioned contains the resources from all my source XML files.
> Finding it there means I know that the resource is definitely getting found
> in my library project, it's just not making it across to my app project.
> Perhaps the theme is getting stripped because it's not used in the library
> project itself? That said, when I look at the aapt command line that SBT is
> generating, it doesn't seem to have any input from the library at all: it
> doesn't use the generated directories, and the only imported JAR is
> android.jar. The generated bin/resources/res/ in the app project doesn't
> include any resources from the library project either. This all made me
> think I need to do something else to make the resource dependency work, but
> there's nothing else mentioned in the documentation (btw, I tried adding 
> exportJars
> := true to both projects' settings, and it had no effect), nor in the
> example files.
>
> However, I just found the SBT tests, and there's one for a multiproject
> build with libs and resources
> <https://github.com/pfn/android-sdk-plugin/blob/master/sbt-test/android-sdk-plugin/multiproject-lib-with-resources/project/build.scala>,
> so I looked in there to see what I was missing. I cargo-culted the
> androidBuildApklib bit into my library project and the localProjects into
> my app project, and that fixed the error. It looks like the documentation
> and examples are out of date, perhaps. Now I just need to get everything
> else working!
>
> --
> 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