I've worked out issue #2, it was the capital 'O' in AddOn (should be 
Addon), so those properties weren't being recognized (thanks case-sensitive 
file system). I'm still very curious about #1 though.

Thanks!
--
Dave Smith, PE
@devunwired

On Friday, January 9, 2015 at 8:47:17 AM UTC-7, Dave Smith wrote:
>
> Hi all -
>
> I've been trying for a few days now to get our SDK Add-On upgraded to work 
> as a 5.0.1 target with the latest AOSP drops, and I'm mostly there but 
> there are two sticking issues I cannot resolve:
>
> *1. Using manifest.ini vs. source.properties*
> Previously, our add-on only had a manifest.ini file. Upon installing the 
> built add-on into my machine's SDK directory, it showed up as broken in the 
> manager until I added a source.properties file with duplicate information. 
> I figured this meant manifest.ini was fully obsolete now; however, items 
> like display names were still being read from manifest.ini. Also, if I 
> remove manifest.ini the add-on won't show up in the manager at all! Are 
> both files really necessary still? If so, can someone tell me which data 
> should be present in each so I don't have so much duplication? Here are the 
> files I currently have in place, with the attributes used in each:
>
> *sdk/add-ons/alpha_add_on/manifest.ini:*
> name=Alpha Add-On
> name-id=alpha
> vendor=MyVendor
> vendor-id=myvendor
> description=…
> api=21
> revision=1
> libraries=…
>
> *sdk/add-ons/alpha_add_on/source.properties:*
> AddOn.NameDisplay=Alpha Add-On
> AddOn.NameId=alpha
> AddOn.VendorDisplay=MyVendor
> AddOn.VendorId=myvendor
> Pkg.Desc=…
> AndroidVersion.ApiLevel=21
> Pkg.Revision=1
>
> *2. Now that the Lollipop build system break the system image out from the 
> add-on proper as a separate package, I'm trying to work out how to link the 
> two back together when they are installed in the SDK Manager so I can 
> create an AVD?*
> Overall, I like this concept as we no longer have to distribute the image 
> packed insides the images/ directory of the add-on, but I can't create an 
> AVD from my Add-On target since the system image isn't being located. 
> Hunting through the AVD Manager source, it seems the tag/vendor of the 
> source.properties for the image has to match the values set in the add-on's 
> source.properties, but I'm still not seeing it. Here is the 
> source.properties in our system image package:
>
> *sdk/system-images/alpha/armeabi-v7a/source.properties:*
> AddOn.VendorDisplay=MyVendor
> AddOn.VendorId=myvendor
> AndroidVersion.ApiLevel=21
> Pkg.Desc=…
> Pkg.Revision=1
> SystemImage.Abi=armeabi-v7a
> SystemImage.TagDisplay=Alpha
> SystemImage.TagId=alpha
>
> As a footnote, for now I'm installing these by manually unzipping them in 
> the SDK directory to test. I'm hopefuly there isn't some new metadata in 
> the repository XML format that is somehow required to make the linking work 
> correctly.
>
> Thanks in advance!
> --
> Dave Smith, PE
> @devunwired
>

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adt-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to