Skip to content

Commit 9312c8a

Browse files
committed
Site updated: 2015-04-06 12:21:15
1 parent 6632562 commit 9312c8a

File tree

8 files changed

+22
-24
lines changed

8 files changed

+22
-24
lines changed

2015/03/05/Android-Spinner设置下拉框高度/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,10 @@ <h1 itemprop="name">
131131
<nav class="article-nav clearfix">
132132

133133
<div class="prev" >
134-
<a href="/2015/04/06/gradle笔记/" title="gradle笔记">
134+
<a href="/2015/04/06/gradle笔记/" title="Gradle笔记">
135135
<strong>上一篇:</strong><br/>
136136
<span>
137-
gradle笔记</span>
137+
Gradle笔记</span>
138138
</a>
139139
</div>
140140

2015/04/06/gradle笔记/index.html

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<head>
55
<meta charset="UTF-8">
66

7-
<title>gradle笔记 | An Android Coder</title>
7+
<title>Gradle笔记 | An Android Coder</title>
88
<meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no">
99

1010
<meta name="author" content="CoderRobin">
@@ -13,12 +13,12 @@
1313

1414
<meta name="description" content="范例{@projectName}/build.gradle123456789101112131415buildscript &amp;#123; repositories &amp;#123; jcenter() &amp;#125; dependencies &amp;#123; //gradle版本 classpath &apos;com.android.tools.build:gradle:1.0.0&apos; &amp;#125;">
1515
<meta property="og:type" content="article">
16-
<meta property="og:title" content="gradle笔记">
16+
<meta property="og:title" content="Gradle笔记">
1717
<meta property="og:url" content="http://coderrobin.com/2015/04/06/gradle笔记/index.html">
1818
<meta property="og:site_name" content="An Android Coder">
1919
<meta property="og:description" content="范例{@projectName}/build.gradle123456789101112131415buildscript &amp;#123; repositories &amp;#123; jcenter() &amp;#125; dependencies &amp;#123; //gradle版本 classpath &apos;com.android.tools.build:gradle:1.0.0&apos; &amp;#125;">
2020
<meta name="twitter:card" content="summary">
21-
<meta name="twitter:title" content="gradle笔记">
21+
<meta name="twitter:title" content="Gradle笔记">
2222
<meta name="twitter:description" content="范例{@projectName}/build.gradle123456789101112131415buildscript &amp;#123; repositories &amp;#123; jcenter() &amp;#125; dependencies &amp;#123; //gradle版本 classpath &apos;com.android.tools.build:gradle:1.0.0&apos; &amp;#125;">
2323

2424

@@ -74,7 +74,7 @@ <h2 class="blog-motto">CoderRobin&#39;s Blog</h2>
7474
<header class="article-info clearfix">
7575
<h1 itemprop="name">
7676

77-
<a href="/2015/04/06/gradle笔记/" title="gradle笔记" itemprop="url">gradle笔记</a>
77+
<a href="/2015/04/06/gradle笔记/" title="Gradle笔记" itemprop="url">Gradle笔记</a>
7878
</h1>
7979
<p class="article-author">By
8080

@@ -96,6 +96,7 @@ <h1 itemprop="name">
9696

9797
<h1 id="范例">范例</h1><h2 id="{@projectName}/build-gradle">{@projectName}/build.gradle</h2><figure class="highlight gradle"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">buildscript</span> &#123;</span><br><span class="line"> <span class="keyword">repositories</span> &#123;</span><br><span class="line"> jcenter()</span><br><span class="line"> &#125;</span><br><span class="line"> <span class="keyword">dependencies</span> &#123;</span><br><span class="line"> <span class="comment">//gradle版本</span></span><br><span class="line"> <span class="keyword">classpath</span> <span class="string">'com.android.tools.build:gradle:1.0.0'</span></span><br><span class="line"> &#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">allprojects</span> &#123;</span><br><span class="line"> <span class="keyword">repositories</span> &#123;</span><br><span class="line"> jcenter()</span><br><span class="line"> &#125;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure>
9898
<h2 id="{@projectName}/settings-gradle">{@projectName}/settings.gradle</h2><figure class="highlight gradle"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">//包含的module</span></span><br><span class="line"> <span class="keyword">include</span> <span class="string">':app'</span>, <span class="string">':library'</span></span><br></pre></td></tr></table></figure>
99+
<a id="more"></a>
99100
<h2 id="{@ModuleName}/build-gradle">{@ModuleName}/build.gradle</h2><figure class="highlight gradle"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">//声明使用的插件,表明要编译的内容和产物</span></span><br><span class="line">apply plugin:</span><br><span class="line"> <span class="string">'com.android.application'</span> 表明该module为android应用,产生apk</span><br><span class="line"><span class="string">'com.android.library'</span> 表明module为android库,产生jar包或aar</span><br><span class="line"></span><br><span class="line">android &#123;</span><br><span class="line"> <span class="comment">// 编译SDK的版本</span></span><br><span class="line"> compileSdkVersion <span class="number">21</span></span><br><span class="line"> <span class="comment">// build tools的版本</span></span><br><span class="line"> buildToolsVersion <span class="string">"21.1.1"</span></span><br><span class="line"></span><br><span class="line"> defaultConfig &#123;</span><br><span class="line"> <span class="comment">// 应用的包名</span></span><br><span class="line"> applicationId <span class="string">"com.coderrobin.test"</span></span><br><span class="line"> <span class="comment">//支持的最小android sdk版本</span></span><br><span class="line"> minSdkVersion <span class="number">14</span> </span><br><span class="line"> <span class="comment">//目标版本(编译用的sdk)</span></span><br><span class="line"> targetSdkVersion <span class="number">21</span></span><br><span class="line"> <span class="comment">//版本号</span></span><br><span class="line"> versionCode <span class="number">1</span></span><br><span class="line"> <span class="comment">//版本名称</span></span><br><span class="line"> versionName <span class="string">"1.0.0"</span></span><br><span class="line"> &#125;</span><br><span class="line"></span><br><span class="line"> <span class="comment">// java版本</span></span><br><span class="line"> compileOptions &#123;</span><br><span class="line"> <span class="keyword">sourceCompatibility</span> JavaVersion.VERSION_1_7</span><br><span class="line"> <span class="keyword">targetCompatibility</span> JavaVersion.VERSION_1_7</span><br><span class="line"> &#125;</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">signingConfigs &#123;</span><br><span class="line"> release&#123;</span><br><span class="line"> storeFile <span class="keyword">file</span>(<span class="string">"gradle.keystore"</span>)</span><br><span class="line"> storePassword <span class="string">"gradle"</span></span><br><span class="line"> keyAlias <span class="string">"gradle"</span></span><br><span class="line"> keyPassword <span class="string">"gradle"</span></span><br><span class="line"> &#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">//编译类型</span></span><br><span class="line">buildTypes &#123;</span><br><span class="line"> release &#123;</span><br><span class="line"> </span><br><span class="line"> applicationIdSuffix <span class="string">'.release'</span></span><br><span class="line"> signingConfig signingConfigs.release</span><br><span class="line"> zipAlignEnabled <span class="keyword">false</span></span><br><span class="line"> &#125;</span><br><span class="line"> debug &#123;</span><br><span class="line"> applicationIdSuffix <span class="string">'.debug'</span></span><br><span class="line"> zipAlignEnabled <span class="keyword">false</span></span><br><span class="line"> &#125;</span><br><span class="line"> buildtypesnochange &#123;</span><br><span class="line"> signingConfig signingConfigs.release</span><br><span class="line"> zipAlignEnabled <span class="keyword">false</span></span><br><span class="line"> &#125;</span><br><span class="line"> &#125;</span><br><span class="line"></span><br><span class="line"> productFlavors &#123;</span><br><span class="line"> playstore &#123;</span><br><span class="line"> applicationId <span class="string">'com.coderrobin.test.playstore'</span></span><br><span class="line"> &#125;</span><br><span class="line"> amazonstore &#123;</span><br><span class="line"> applicationId <span class="string">'com.coderrobin.test.amazonstore'</span></span><br><span class="line"> &#125;</span><br><span class="line"> productflavorsnochange &#123;&#125;</span><br><span class="line"> &#125;</span><br><span class="line"></span><br><span class="line"> <span class="comment">// 移除lint检查的error</span></span><br><span class="line"> lintOptions &#123;</span><br><span class="line"> abortOnError <span class="keyword">false</span></span><br><span class="line"> &#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">dependencies</span> &#123;</span><br><span class="line"> <span class="comment">// 编译libs目录下的所有jar包</span></span><br><span class="line"> <span class="keyword">compile</span> <span class="keyword">fileTree</span>(dir: <span class="string">'libs'</span>, <span class="keyword">include</span>: [<span class="string">'*.jar'</span>])</span><br><span class="line"> <span class="keyword">compile</span> <span class="string">'com.android.support:support-v4:21.0.2'</span></span><br><span class="line"> <span class="keyword">compile</span> <span class="keyword">project</span>(<span class="string">':libs'</span>)</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure>
100101
<h1 id="Groovy_的基本语法">Groovy 的基本语法</h1><h2 id="方法调用">方法调用</h2><p>apply plugin: ‘com.android.application’<br>以上语句中的apply是一个方法,给它传递了一个参数plugin,plugin 的值是’com.android.application</p>
101102
<h2 id="闭包">闭包</h2><p>Groovy中花括号包含的部分为一个闭包(Closure)。例如下面的代码<br><figure class="highlight gradle"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"> compileOptions &#123; </span><br><span class="line"> <span class="keyword">sourceCompatibility</span> JavaVersion.VERSION_1_7 </span><br><span class="line"> <span class="keyword">targetCompatibility</span> JavaVersion.VERSION_1_7 </span><br><span class="line"> &#125;</span><br><span class="line">``` </span><br><span class="line">compileOptions 是一个方法, 它的参数是一个闭包,这个闭包内依次执行了两个方法 -- <span class="keyword">sourceCompatibility</span><span class="keyword">targetCompatibility</span>, 参数都是JavaVersion.VERSION17。</span><br><span class="line"></span><br><span class="line">##闭包嵌套</span><br></pre></td></tr></table></figure></p>
@@ -122,7 +123,7 @@ <h2 id="闭包">闭包</h2><p>Groovy中花括号包含的部分为一个闭包
122123

123124
<div class="article-share" id="share">
124125

125-
<div data-url="http://coderrobin.com/2015/04/06/gradle笔记/" data-title="gradle笔记 | An Android Coder" data-tsina="undefined" class="share clearfix">
126+
<div data-url="http://coderrobin.com/2015/04/06/gradle笔记/" data-title="Gradle笔记 | An Android Coder" data-tsina="undefined" class="share clearfix">
126127
</div>
127128

128129
</div>
@@ -148,7 +149,7 @@ <h2 id="闭包">闭包</h2><p>Groovy中花括号包含的部分为一个闭包
148149

149150

150151
<section id="comments" class="comment">
151-
<div class="ds-thread" data-thread-key="2015/04/06/gradle笔记/" data-title="gradle笔记" data-url="http://coderrobin.com/2015/04/06/gradle笔记/"></div>
152+
<div class="ds-thread" data-thread-key="2015/04/06/gradle笔记/" data-title="Gradle笔记" data-url="http://coderrobin.com/2015/04/06/gradle笔记/"></div>
152153
</section>
153154

154155

archives/2015/04/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,13 @@ <h2 class="archive-icon">2015/4</h2>
8383

8484
<section class="post" itemscope itemprop="blogPost">
8585

86-
<a href="/2015/04/06/gradle笔记/" title="gradle笔记" itemprop="url">
86+
<a href="/2015/04/06/gradle笔记/" title="Gradle笔记" itemprop="url">
8787

8888

8989
<time datetime="2015-04-06T02:36:32.000Z" itemprop="datePublished">Apr 6 2015</time>
9090

9191

92-
<h1 itemprop="name">gradle笔记</h1>
92+
<h1 itemprop="name">Gradle笔记</h1>
9393

9494
</a>
9595
</section>

archives/2015/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,13 @@ <h2 class="archive-icon">2015</h2>
8383

8484
<section class="post" itemscope itemprop="blogPost">
8585

86-
<a href="/2015/04/06/gradle笔记/" title="gradle笔记" itemprop="url">
86+
<a href="/2015/04/06/gradle笔记/" title="Gradle笔记" itemprop="url">
8787

8888

8989
<time datetime="2015-04-06T02:36:32.000Z" itemprop="datePublished">Apr 6 2015</time>
9090

9191

92-
<h1 itemprop="name">gradle笔记</h1>
92+
<h1 itemprop="name">Gradle笔记</h1>
9393

9494
</a>
9595
</section>

archives/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,13 @@ <h2 class="archive-icon">归档</h2>
8383

8484
<section class="post" itemscope itemprop="blogPost">
8585

86-
<a href="/2015/04/06/gradle笔记/" title="gradle笔记" itemprop="url">
86+
<a href="/2015/04/06/gradle笔记/" title="Gradle笔记" itemprop="url">
8787

8888

8989
<time datetime="2015-04-06T02:36:32.000Z" itemprop="datePublished">Apr 6 2015</time>
9090

9191

92-
<h1 itemprop="name">gradle笔记</h1>
92+
<h1 itemprop="name">Gradle笔记</h1>
9393

9494
</a>
9595
</section>

categories/读书笔记/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,13 @@ <h2 class="category-icon">读书笔记</h2>
7979

8080
<section class="post" itemscope itemprop="blogPost">
8181

82-
<a href="/2015/04/06/gradle笔记/" title="gradle笔记" itemprop="url">
82+
<a href="/2015/04/06/gradle笔记/" title="Gradle笔记" itemprop="url">
8383

8484

8585
<time datetime="2015-04-06T02:36:32.000Z" itemprop="datePublished">Apr 6 2015</time>
8686

8787

88-
<h1 itemprop="name">gradle笔记</h1>
88+
<h1 itemprop="name">Gradle笔记</h1>
8989

9090
</a>
9191
</section>

0 commit comments

Comments
 (0)