Is there a way to use provided on an android library project? Thanks On Friday, January 24, 2014 8:22:27 AM UTC+2, Xavier Ducrohet wrote: > > provided should work unless the project is an android project. > > I missed your original email about zipaligning the test apk. This should > be done automatically. I want to rework this part of the DSL to offer more > control of the test app anyway. > > > On Thu, Jan 23, 2014 at 8:13 PM, Vladimir Zvezda > <[email protected]<javascript:> > > wrote: > >> Hello, >> >> Thanks for the update, even more code now can be removed from my >> build.gradle files :-) >> >> Do I understood correctly that "provided" dependencies are only work for >> the jar files, not for the projects: >> >> dependencies { >> provided files('libs/edm.jar') <--- works fine, files are not >> included in apk >> provided project(':sdkstubs') <--- library classes still included in >> .apk >> } >> >> The new createZipAlignTask should also solve my problem for aligning the >> test apk: >> https://groups.google.com/forum/#!searchin/adt-dev/zipalign/adt-dev/wNrOE6IQU48/5Fi-VmmOz8MJ >> >> >> On Friday, January 24, 2014 5:22:03 AM UTC+7, Xavier Ducrohet wrote: >>> >>> Requires: >>> Gradle 1.10 >>> Studio 0.4.3 >>> Build Tools 19.0.0+ >>> >>> New features and fixes: >>> - Fixed issue 64302: Add renderscript support mode jar to the >>> dependencies in the IDE model. >>> - Fixed issue 64094: buildConfigField can now replace previous values >>> inside the same type/flavors. >>> - Add support for NDK prebuilts in library projects. >>> - Parallelize pre-dexing to speed up clean builds. >>> - Incremental dexing re-enabled (though it'll be automatically disabled >>> in some builds for some cases that dx doesn't support yet.) >>> - Added 'provided' dependency scope for compile only (not packaged) >>> dependencies. >>> Additional scope per buildtype and flavors are also available >>> (debugProvided, myFlavorProvided,etc...) >>> - Lint improvements: >>> * New "lintVital" task, run automatically as part of assembling >>> release variants, which checks only fatal-severity issues >>> * Replace Java parser in lint with ECJ; must faster and fixes bug >>> where lint could hang on certain source constructs >>> * Lint HTML report now writes links to source files and images as >>> URLs relative to the report location >>> - Variant API improvements: >>> * getPreBuild() returns the prebuild task for the variant >>> * getSourceSets() returns the sorted sourcesets for the task, from >>> lower to higher priority >>> * createZipAlignTask(String taskName, File inputFile, File outputFile) >>> This creates and return a new zipalign task. Useful if you have a >>> custom plugin providing custom signing of APKs. >>> This also makes the assemble task depend on the new zipalign task, >>> and wires variant.getOutputFile() to return the result of the zipalign task. >>> * project.android.registerJavaArtifact() now receives a >>> Configuration object to pass the dependencies to the IDE. See artifactApi >>> sample. >>> >>> >>> -- >>> Xavier Ducrohet >>> Android SDK Tech Lead >>> Google Inc. >>> http://developer.android.com | http://tools.android.com >>> >>> Please do not send me questions directly. Thanks! >>> >> -- >> 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] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Xavier Ducrohet > Android SDK Tech Lead > Google Inc. > http://developer.android.com | http://tools.android.com > > Please do not send me questions directly. Thanks! >
-- 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/groups/opt_out.
