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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to