I came across a comment this answer which states that a library project:
- cannot hold .aidl files,
- cannot depend on another library project,
- cannot hold assets
Well, that comment was made about a year and a half ago, and I can tell you with utmost certainty that item #2 is no longer true (September 2010?), because I have a perfectly working project, made of a library project that depends on another library project.
So, my questions are two:
- Is it still true that a library project cannot hold
.aidl
files? - If the answer to #1 is yes, then what is the reason for this?
BTW, as an experiment, I tried to place IMarketBillingService.aidl
(from the In-app Billing sample) in a library project (without anything that uses it yet), and the project builds and runs as before. So, if it's still isn't possible for a library project to contain a .aidl
, this must be something deeper...