Changes between Version 8 and Version 9 of gradle


Ignore:
Timestamp:
10/15/2014 05:37:46 PM (12 years ago)
Author:
liaojiaohe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • gradle

    v8 v9  
    9797        release.setRoot('build-types/release') 
    9898    } 
     99 
     100  lintOptions {   
     101      abortOnError false   
     102  }  
    99103} 
    100104 
     
    113117    buildToolsVersion = 20 
    114118    useOldManifestMerger true 
    115      
     119 
    116120    sourceSets { 
    117121        main { 
     
    120124            resources.srcDirs = ['src'] 
    121125            aidl.srcDirs = ['src'] 
     126            renderscript.srcDirs = ['src'] 
     127            res.srcDirs = ['res'] 
     128            assets.srcDirs = ['assets'] 
     129        } 
     130 
     131 
     132        instrumentTest.setRoot('tests') 
     133 
     134        debug.setRoot('build-types/debug') 
     135        release.setRoot('build-types/release') 
     136 
     137 
     138        lintOptions { 
     139            abortOnError false 
     140        } 
     141    } 
     142 
     143    signingConfigs { 
     144        myConfig{ 
     145            storeFile file("../keystore/xxxx.keystore") 
     146            storePassword "xxxxx" 
     147            keyAlias "pcgroup" 
     148            keyPassword "xxxxx" 
     149        } 
     150    } 
     151 
     152    buildTypes{ 
     153        release { 
     154            signingConfig  signingConfigs.myConfig 
     155//            runProguard true 
     156//            proguardFiles getDefaultProguardFile('proguard-android.txt') 
     157        } 
     158    } 
     159} 
     160 
     161dependencies { 
     162    compile fileTree(dir: 'libs', include: '*.jar') 
     163    compile project(':pcgCommon') 
     164}  aidl.srcDirs = ['src'] 
    122165            renderscript.srcDirs = ['src'] 
    123166            res.srcDirs = ['res'] 
     
    143186}}} 
    144187  
    145 要注意有些旧项目的AndroidManifest.xml不符合新的规范要加上     useOldManifestMerger true 这个参数 [[BR]] 
     188* 要注意有些旧项目的AndroidManifest.xml不符合新的规范要加上     useOldManifestMerger true 这个参数 [[BR]] 
    146189 
    147   lintOptions {  [[BR]] 
     190 * lintOptions {  [[BR]] 
    148191      abortOnError false   [[BR]] 
    149192  }  [[BR]] 
    150193 
    151 检查的时候有问题也跳过 
     194检查的时候有问题也跳过[[BR]] 
     195 
     196* runProguard true 代码混淆的选项 [[BR]] 
     197 
     198