it is best to do local maven repo.

On Friday, January 22, 2016 at 11:53:28 AM UTC-5, huaxi...@sonymobile.com 
wrote:
>
> Hi,
>
> Background:
> In Sony Mobile, we started consider to package our OEM specific UI 
> elements/resources into an apk whose extensions are then shared among our 
> original applications. For this purpose, we have explored the dynamic 
> resource linking capability provided by AAPT which was first introduced in 
> Android Lollipop MR1. Below is an example which adopted the link method 
> configured in our platform build.
>
> /SharedLibrary <-- dynamically linked resource (.apk)
> (Android.mk)
> LOCAL_AAPT_FLAGS := --shared-lib
> LOCAL_PACKAGE_NAME := SharedLibrary
>
>
> /SonyGeneric <-- .apk to use /SharedLibrary
> (Android.mk)
> LOCAL_RES_LIBRARIES := SharedLibrary
> (AndroidManifest.xml)
> <uses-library android:name="com.google.android.test.shared_library" />
> LOCAL_RES_LIBRARIES := SharedLibrary
>
>
> "SharedLibrary.apk" is eventually installed under /system/app and the 
> dynamic link can be successfully resolved by SonyGeneric.apk
>
>
> Need help with:
>
> How is this situation configured if both the dependent linked resource and 
> the original application are built using Gradle/Android Plugin for Gradle? 
> Is it even possible to run "aapt --shared-lib" in the application build 
> tool? 
>
> Below are what we have tried and so far no success.
>
>
> /SharedLibrary <-- dynamically linked resource (.aar)
> (build.gradle)
>
> android {
>
>   aaptOptions {
>
>     additionalParameters = ['--shared-lib']
>
>   }
>
> }
>
>
> /SonyGeneric <-- .apk to use /SharedLibrary
> (build.gradle)
>
> android {
>
>   aaptOptions {
>
>     additionalParameters ['-I', 
> 'SharedLibrary/build/ouputs/aar/SharedLibrary-release.aar'
>
>   }
>
> }
>
>
> Looking forward to your great advice.
>
>
> BR, Huaxing Sun, Sony Mobile in Tokyo, Japan 
>

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