What directory should my prebuilt jars go into? Where are the pother 
static_libs, like android.hardware.radio-V1.0-java, picked up from?
Where do I add this new Android.bp with the below content?

All I want to add to framework.jar are 2 prebuilt jars and 2 source files. 
Do I need to create a new folder structure under frameworks/base for these? 
If so - what does that structure look like.

Thank you for your help.



On Monday, March 18, 2019 at 1:06:45 PM UTC-7, Colin Cross wrote:
>
> You need to use java_import modules to create a module for the jars.  
> Something like:
>
> java_import {
>     name: "my_prebuilt_jars",
>     jars: [
>         "my_prebuilt_jar1.jar",
>         "my_prebuilt_jar2.jar",
>     ],
> }
>
> Then you can add to static_libs:
>         "my_prebuilt_jars"
>
> On Mon, Mar 18, 2019 at 12:35 PM KarenL <[email protected] <javascript:>> 
> wrote:
>
>> Hi
>>
>> I would like to add a couple of prebuilt jars and some source files to 
>> the Android 9 aosp image that I"m building.
>> With lower versions of Android I've added these easily to frameworks.jar. 
>> This was straight forward to do when framework.jar was built using a make 
>> file. Its a lot less clear how to do this using blueprint files and soong.
>>
>> This is what I've tried and its not enough. 
>>
>> Add a new folder to frameworks/base for my source files:
>> frameworks/base/myfolder/java/com/xxx
>>
>> Edit the Android.bp file in frameworks/base and add source files to the 
>> "srcs" list
>> "myfolder/java/com/xxx/source1.java"
>> "myfolder/java/com/xxx/source2.java"
>>
>> Edit the "static_libs" list and add my prebuilt jars
>> "prebuilt_jar1",
>> "prebuilt_jar2",
>>
>> I'm not sure where to put these prebuilt jars. 
>> Do they go somewhere inside myfolder? Where are the other static libs in 
>> this list picked up from? 
>> Do I need to create .bp files inside myfolder to build this new part?
>>
>> Do you have any suggestions as to how to add prebuilt jars to Android 9.
>>
>> Thanks for your help.
>> Karen
>>
>> -- 
>> -- 
>> You received this message because you are subscribed to the "Android 
>> Building" mailing list.
>> To post to this group, send email to [email protected] 
>> <javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/android-building?hl=en
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Android Building" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" 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