Hi, Could anyone kindly help us? If there are question about the situation we have, we are willing to explain a little deeper. Please, let us know.
BR, Huaxing Sun, Sony Mobile in Tokyo, Japan On Saturday, January 23, 2016 at 1:53:28 AM UTC+9, [email protected] 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
