龙8国际官网 学习资料 龙8国际官网 https://www.58android.com/index.php/docs 2019-06-12T12:57:20+08:00 www.w-e-b.us 滚球大小球怎么算足球竞彩论坛-龙8国际官网 2014-12-12T14:33:21+08:00 2014-12-12T14:33:21+08:00 https://www.58android.com/index.php/docs/experience/159-androidstudio-set-1 龙8国际官网 403691720@qq.com <p>作者:<a href="https://www.58android.com/ask_ask/?/people/monroe" target="_blank">monroe</a> 原文:<a href="https://www.58android.com/ask_ask/?/article/14" target="_blank">https://www.58android.com/ask_ask/?/article/14</a></p> <p><strong>龙8国际官网 简单设置</strong></p> <p><strong>界面设置</strong></p> <p>默认的 龙8国际官网 为灰色界面,可以选择使用炫酷的黑色界面。<br /><strong>Settings --&gt; Appearance --&gt; Theme</strong> ,选择 <strong>Darcula </strong>主题即可。</p> <p><a href="https://www.58android.com/ask_ask/uploads/article/20141212/2e9c824339bacc270e07a8b47efc9400.png" target="_blank" rel="lightbox" data-fancybox-group="thumb"><img src="https://www.58android.com/ask_ask/uploads/article/20141212/2e9c824339bacc270e07a8b47efc9400.png" border="0" title="" width="600" style="border: 0;" /></a></p> <p>作者:<a href="https://www.58android.com/ask_ask/?/people/monroe" target="_blank">monroe</a> 原文:<a href="https://www.58android.com/ask_ask/?/article/14" target="_blank">https://www.58android.com/ask_ask/?/article/14</a></p> <p><strong>龙8国际官网 简单设置</strong></p> <p><strong>界面设置</strong></p> <p>默认的 龙8国际官网 为灰色界面,可以选择使用炫酷的黑色界面。<br /><strong>Settings --&gt; Appearance --&gt; Theme</strong> ,选择 <strong>Darcula </strong>主题即可。</p> <p><a href="https://www.58android.com/ask_ask/uploads/article/20141212/2e9c824339bacc270e07a8b47efc9400.png" target="_blank" rel="lightbox" data-fancybox-group="thumb"><img src="https://www.58android.com/ask_ask/uploads/article/20141212/2e9c824339bacc270e07a8b47efc9400.png" border="0" title="" width="600" style="border: 0;" /></a></p> 龙8国际官网 v1.0安装教程(Windows) 2014-12-10T22:34:58+08:00 2014-12-10T22:34:58+08:00 https://www.58android.com/index.php/docs/experience/158-androidstudio-v1-0-win-install 龙8国际官网 403691720@qq.com <p><strong>作者</strong>:<a href="https://www.58android.com/ask_ask/?/people/monroe" target="_blank">monroe</a>  <strong style="line-height: 1.3em;">原文地址</strong><span style="line-height: 1.3em;">:<a href="https://www.58android.com/ask_ask/?/article/9%20" target="_blank">https://www.58android.com/ask_ask/?/article/9 </a></span></p> <h5><strong>准备工具</strong></h5> <p style="line-height: 1.3em; padding-left: 30px;"><strong>1,JDK安装包。</strong><br />要求:<span style="line-height: 1.3em;">JDK 7以及以上版本。</span></p> <p style="line-height: 1.3em; padding-left: 30px;"><br /><strong>2,龙8国际官网安装文件。</strong><br />说明:<strong style="line-height: 1.3em;"><br /></strong><span style="line-height: 1.3em;">1. 32位系统和64位系统是同一个安装文件。<br /></span><span style="line-height: 1.3em;">2. 如果电脑中已经安装过龙8国际官网,可以使用压缩文件版本。<br /></span><span style="line-height: 1.3em;">3. 可以根据电脑中有没有 Android SDK 来选择龙8娱乐平台是否包含SDK的安装文件。<br /></span><span style="line-height: 1.3em;">4. 建议使用包含SDK的安装包(exe)。</span></p> <h5><strong>安装</strong></h5> <p style="padding-left: 30px;">安装过程中的下一步之类的简单操作,不会进行截图讲解,因为你只需要点击<strong> next</strong> 。<br />本文使用 包含SDK的安装文件 进行讲解,包含了 不包含SDK的安装文件 的安装步骤。如果你使用 不包含SDK的安装文件 进行安装,安装步骤只会比这些步骤少而不会多。如果你使用压缩包安装,则可以直接跳过本节内容。<br /><br /></p> <h5><strong>讲解1</strong></h5> <div><a href="https://www.58android.com/ask_ask/uploads/article/20141210/5b55d346e113738d9149f2db31c99136.png" target="_blank" rel="lightbox" data-fancybox-group="thumb"><img src="https://www.58android.com/ask_ask/uploads/article/20141210/5b55d346e113738d9149f2db31c99136.png" border="0" alt="" title="" /></a></div> <p><strong>作者</strong>:<a href="https://www.58android.com/ask_ask/?/people/monroe" target="_blank">monroe</a>  <strong style="line-height: 1.3em;">原文地址</strong><span style="line-height: 1.3em;">:<a href="https://www.58android.com/ask_ask/?/article/9%20" target="_blank">https://www.58android.com/ask_ask/?/article/9 </a></span></p> <h5><strong>准备工具</strong></h5> <p style="line-height: 1.3em; padding-left: 30px;"><strong>1,JDK安装包。</strong><br />要求:<span style="line-height: 1.3em;">JDK 7以及以上版本。</span></p> <p style="line-height: 1.3em; padding-left: 30px;"><br /><strong>2,龙8国际官网安装文件。</strong><br />说明:<strong style="line-height: 1.3em;"><br /></strong><span style="line-height: 1.3em;">1. 32位系统和64位系统是同一个安装文件。<br /></span><span style="line-height: 1.3em;">2. 如果电脑中已经安装过龙8国际官网,可以使用压缩文件版本。<br /></span><span style="line-height: 1.3em;">3. 可以根据电脑中有没有 Android SDK 来选择龙8娱乐平台是否包含SDK的安装文件。<br /></span><span style="line-height: 1.3em;">4. 建议使用包含SDK的安装包(exe)。</span></p> <h5><strong>安装</strong></h5> <p style="padding-left: 30px;">安装过程中的下一步之类的简单操作,不会进行截图讲解,因为你只需要点击<strong> next</strong> 。<br />本文使用 包含SDK的安装文件 进行讲解,包含了 不包含SDK的安装文件 的安装步骤。如果你使用 不包含SDK的安装文件 进行安装,安装步骤只会比这些步骤少而不会多。如果你使用压缩包安装,则可以直接跳过本节内容。<br /><br /></p> <h5><strong>讲解1</strong></h5> <div><a href="https://www.58android.com/ask_ask/uploads/article/20141210/5b55d346e113738d9149f2db31c99136.png" target="_blank" rel="lightbox" data-fancybox-group="thumb"><img src="https://www.58android.com/ask_ask/uploads/article/20141210/5b55d346e113738d9149f2db31c99136.png" border="0" alt="" title="" /></a></div> It pop up "Cannot find declaration to go to" 2014-05-14T16:44:29+08:00 2014-05-14T16:44:29+08:00 https://www.58android.com/index.php/docs/experience/153-cannot-find-declaration 龙8国际官网 403691720@qq.com <p>摘录:<a href="https://www.58android.com/ask_ask/?/feature/2" target="_blank">龙8国际官网 常见问题</a></p> <p><strong>问题:</strong></p> <p>Case1 :I use "F3" to go to declaration between different files but it pop up "Cannot find declaration to go to".<br /><span style="line-height: 1.3em;">Case2: If in one file , "F3"(Go to declaration) is ok.<br /></span><span style="line-height: 1.3em;">In Eclipise , the case1 and case 2 are all the success if using "Go to declaration"<br /></span><span style="line-height: 1.3em;">Any one knows how to deal with it in Android studio if using "Go to declaration" in different files?</span></p> <p><strong>讨论:</strong></p> <pre>A:you should press F4 instead</pre> <pre>Q:F4是find next吧。 我想找的是类的定义或是函数的实现</pre> <pre>A:你是修改过快捷键吧? 默认的是F4,你在keymaps 里看下快捷键说明就都明白了。</pre> <pre>Q:谢谢 ,问题解决 。是替换过keymaps,用了eclipise defaule的keymap . 用F12 "Find source"可以找到</pre> <p>摘录:<a href="https://www.58android.com/ask_ask/?/feature/2" target="_blank">龙8国际官网 常见问题</a></p> <p><strong>问题:</strong></p> <p>Case1 :I use "F3" to go to declaration between different files but it pop up "Cannot find declaration to go to".<br /><span style="line-height: 1.3em;">Case2: If in one file , "F3"(Go to declaration) is ok.<br /></span><span style="line-height: 1.3em;">In Eclipise , the case1 and case 2 are all the success if using "Go to declaration"<br /></span><span style="line-height: 1.3em;">Any one knows how to deal with it in Android studio if using "Go to declaration" in different files?</span></p> <p><strong>讨论:</strong></p> <pre>A:you should press F4 instead</pre> <pre>Q:F4是find next吧。 我想找的是类的定义或是函数的实现</pre> <pre>A:你是修改过快捷键吧? 默认的是F4,你在keymaps 里看下快捷键说明就都明白了。</pre> <pre>Q:谢谢 ,问题解决 。是替换过keymaps,用了eclipise defaule的keymap . 用F12 "Find source"可以找到</pre> AndroidStudio如何使用aar依赖包? 2014-05-13T11:04:16+08:00 2014-05-13T11:04:16+08:00 https://www.58android.com/index.php/docs/experience/152-android-studio-aar 龙8国际官网 403691720@qq.com <p>供稿作者:<a href="https://www.58android.com/forum_forum/home.php?mod=space&amp;uid=39" target="_blank">手绘灿烂</a></p> <address>ps:2013-12-25 号更新,升级到0.4以后 这种方法已经完美使用!</address> <p>因为项目里面要用到actionbarsherlock,所以研究了一下如何导入到android studio中。</p> <p>arr(Android Archive):名字是谷歌到的,至于中文叫什么我也不知道。不过好像依赖都要使用这样的包了。</p> <p><span style="line-height: 1.3em;">首先说明我使用的android studio 版本是3.1.因为现在android  studio的bug还不较多,所以你的版本能不能正常使用我就不敢说了。</span></p> <p>如果你只是单纯的想使用actionbarsherlock的话,引用是十分简单的</p> <pre>dependencies { <span style="font-size: 10px; line-height: 1.3em;">   // compile fileTree(dir: 'libs', include: '*.aar')</span> <span style="font-size: 10px; line-height: 1.3em;">    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'</span> <span style="font-size: 10px; line-height: 1.3em;">    compile 'com.android.support:support-v4:18.0.+'</span> <span style="font-size: 10px; line-height: 1.3em;">}</span> </pre> <p><span style="line-height: 1.3em;">然后重新编译一下项目就行了。(ps 这两天看见群里面都在讨论引用第三方jar包,请看我的第一行注释,你只要新建一个libs的文件夹,然后把想要jar包复制到文件夹下,接着把注释那句复制到build文件中,修改一下(*.aar -&gt; *.jar)就可以了)</span></p> <p><span style="line-height: 1.3em;">但是我们要是使用本地的aar文件,我谷歌了两天总算是勉强能用了,请看我的实现过程,如果你有更好的请转告小弟共同进步</span></p> <p>第一步 :生成aar文件</p> <p>供稿作者:<a href="https://www.58android.com/forum_forum/home.php?mod=space&amp;uid=39" target="_blank">手绘灿烂</a></p> <address>ps:2013-12-25 号更新,升级到0.4以后 这种方法已经完美使用!</address> <p>因为项目里面要用到actionbarsherlock,所以研究了一下如何导入到android studio中。</p> <p>arr(Android Archive):名字是谷歌到的,至于中文叫什么我也不知道。不过好像依赖都要使用这样的包了。</p> <p><span style="line-height: 1.3em;">首先说明我使用的android studio 版本是3.1.因为现在android  studio的bug还不较多,所以你的版本能不能正常使用我就不敢说了。</span></p> <p>如果你只是单纯的想使用actionbarsherlock的话,引用是十分简单的</p> <pre>dependencies { <span style="font-size: 10px; line-height: 1.3em;">   // compile fileTree(dir: 'libs', include: '*.aar')</span> <span style="font-size: 10px; line-height: 1.3em;">    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'</span> <span style="font-size: 10px; line-height: 1.3em;">    compile 'com.android.support:support-v4:18.0.+'</span> <span style="font-size: 10px; line-height: 1.3em;">}</span> </pre> <p><span style="line-height: 1.3em;">然后重新编译一下项目就行了。(ps 这两天看见群里面都在讨论引用第三方jar包,请看我的第一行注释,你只要新建一个libs的文件夹,然后把想要jar包复制到文件夹下,接着把注释那句复制到build文件中,修改一下(*.aar -&gt; *.jar)就可以了)</span></p> <p><span style="line-height: 1.3em;">但是我们要是使用本地的aar文件,我谷歌了两天总算是勉强能用了,请看我的实现过程,如果你有更好的请转告小弟共同进步</span></p> <p>第一步 :生成aar文件</p> Build Android Project with Gradle - SadieYu 2014-01-22T23:33:07+08:00 2014-01-22T23:33:07+08:00 https://www.58android.com/index.php/docs/experience/145-build-android-project-with-gradle-sadieyu 龙8国际官网 403691720@qq.com <p><strong>文章编辑整理:龙8国际官网 龙8国际官网 - <a href="index.php/team/144-team-bj-sadieyu" target="_blank">SadieYu</a></strong></p> <p><strong><br /></strong></p> <p><strong>什么是Gradle</strong></p> <p>你可以看一下Gradle主页。</p> <p>简单来说,Gradle是一个自动化编译部署测试工具。Gradle内容很广,还有专门的书介绍Gradle。而龙8国际官网使用的是Gradle中的一部分功能。</p> <p><strong>build.gradle</strong><br /><span style="line-height: 1.3em;">build.gradle就是龙8国际官网使用的Gradle文件,下面是一个最简单的build.gradle示例:</span></p> <pre>buildscript {<br /><span style="line-height: 1.3em;">    repositories {<br /></span><span style="line-height: 1.3em;">        mavenCentral()<br /></span><span style="line-height: 1.3em;">    }<br /></span><span style="line-height: 1.3em;">    dependencies {<br /></span><span style="line-height: 1.3em;">        classpath 'com.android.tools.build:gradle:0.6.+'<br /></span><span style="line-height: 1.3em;">    }<br /></span><span style="line-height: 1.3em;">}<br /></span><span style="line-height: 1.3em;">apply plugin: 'android'<br /></span><span style="line-height: 1.3em;">android {<br /></span><span style="line-height: 1.3em;">    compileSdkVersion 17<br /></span><span style="line-height: 1.3em;">}</span></pre> <p><strong>文章编辑整理:龙8国际官网 龙8国际官网 - <a href="index.php/team/144-team-bj-sadieyu" target="_blank">SadieYu</a></strong></p> <p><strong><br /></strong></p> <p><strong>什么是Gradle</strong></p> <p>你可以看一下Gradle主页。</p> <p>简单来说,Gradle是一个自动化编译部署测试工具。Gradle内容很广,还有专门的书介绍Gradle。而龙8国际官网使用的是Gradle中的一部分功能。</p> <p><strong>build.gradle</strong><br /><span style="line-height: 1.3em;">build.gradle就是龙8国际官网使用的Gradle文件,下面是一个最简单的build.gradle示例:</span></p> <pre>buildscript {<br /><span style="line-height: 1.3em;">    repositories {<br /></span><span style="line-height: 1.3em;">        mavenCentral()<br /></span><span style="line-height: 1.3em;">    }<br /></span><span style="line-height: 1.3em;">    dependencies {<br /></span><span style="line-height: 1.3em;">        classpath 'com.android.tools.build:gradle:0.6.+'<br /></span><span style="line-height: 1.3em;">    }<br /></span><span style="line-height: 1.3em;">}<br /></span><span style="line-height: 1.3em;">apply plugin: 'android'<br /></span><span style="line-height: 1.3em;">android {<br /></span><span style="line-height: 1.3em;">    compileSdkVersion 17<br /></span><span style="line-height: 1.3em;">}</span></pre> 龙8国际官网 快捷键整理分享-SadieYu 2014-01-22T22:27:58+08:00 2014-01-22T22:27:58+08:00 https://www.58android.com/index.php/docs/experience/142-androidstudio-shortcut-keys 龙8国际官网 403691720@qq.com <p><strong>文章编辑整理:龙8国际官网 龙8国际官网 - <a href="index.php/team/144-team-bj-sadieyu" target="_blank" title="SadieYu">SadieYu</a></strong></p> <p><span style="line-height: 1.3em;">Alt+回车 导入包,自动修正</span></p> <p>Ctrl+N   查找类</p> <p>Ctrl+Shift+N 查找文件</p> <p>Ctrl+Alt+L  格式化代码</p> <p>Ctrl+Alt+O 优化导入的类和包</p> <p>Alt+Insert 生成代码(如get,set方法,构造函数等)</p> <p>Ctrl+E或者Alt+Shift+C  最近更改的代码</p> <p>Ctrl+R 替换文本</p> <p>Ctrl+F 查找文本</p> <p>Ctrl+Shift+Space 自动补全代码</p> <p>Ctrl+空格 代码提示</p> <p>Ctrl+Alt+Space 类名或接口名提示</p> <p>Ctrl+P 方法参数提示</p> <p>Ctrl+Shift+Alt+N 查找类中的方法或变量</p> <p>Alt+Shift+C 对比最近修改的代码</p> <p>Shift+F6  重构-重命名</p> <p>Ctrl+Shift+先上键</p> <p>Ctrl+X 删除行</p> <p>Ctrl+D 复制行</p> <p>Ctrl+/ 或 Ctrl+Shift+/  注释(// 或者 )</p> <p>Ctrl+J  自动代码</p> <p>Ctrl+E 最近打开的文件</p> <p>Ctrl+H 显示类结构图</p> <p>Ctrl+Q 显示注释龙8国际娱乐平台</p> <p>Alt+F1 查找代码所在位置</p> <p>Alt+1 快速打开或隐藏工程面板</p> <p>Ctrl+Alt+ left/right 返回至上次浏览的位置</p> <p>Alt+ left/right 切换代码视图</p> <p>Alt+ Up/Down 在方法间快速移动定位</p> <p>Ctrl+Shift+Up/Down 代码向上/下移动。</p> <p>F2 或Shift+F2 高亮错误或警告快速定位</p> <p>代码标签输入完成后,按Tab,生成代码。</p> <p>选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。</p> <p>Ctrl+W 选中代码,连续按会有其他效果</p> <p>选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。</p> <p>Ctrl+Up/Down 光标跳转到第一行或最后一行下</p> <p>Ctrl+B 快速打开光标处的类或方法 </p> <p> </p> <p><strong>最常用快捷键</strong></p> <p>1.Ctrl+E,可以显示最近编辑的文件列表</p> <p>2.Shift+Click可以关闭文件</p> <p>3.Ctrl+[或]可以跳到大括号的开头结尾</p> <p>4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方</p> <p>5.Ctrl+F12,可以显示当前文件的结构</p> <p>6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择</p> <p>7.Ctrl+N,可以快速打开类</p> <p>8.Ctrl+Shift+N,可以快速打开文件</p> <p>9.Alt+Q可以看到当前方法的声明</p> <p>10.Ctrl+W可以选择单词继而语句继而行继而函数</p> <p>11.Alt+F1可以将正在编辑的元素在各个面板中定位</p> <p>12.Ctrl+P,可以显示参数信息</p> <p>13.Ctrl+Shift+Insert可以选择剪贴板内容并插入</p> <p>14.Alt+Insert可以生成构造器/Getter/Setter等</p> <p>15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量</p> <p>16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch</p> <p>17.Alt+Up and Alt+Down可在方法间快速移动</p> <p><strong>文章编辑整理:龙8国际官网 龙8国际官网 - <a href="index.php/team/144-team-bj-sadieyu" target="_blank" title="SadieYu">SadieYu</a></strong></p> <p><span style="line-height: 1.3em;">Alt+回车 导入包,自动修正</span></p> <p>Ctrl+N   查找类</p> <p>Ctrl+Shift+N 查找文件</p> <p>Ctrl+Alt+L  格式化代码</p> <p>Ctrl+Alt+O 优化导入的类和包</p> <p>Alt+Insert 生成代码(如get,set方法,构造函数等)</p> <p>Ctrl+E或者Alt+Shift+C  最近更改的代码</p> <p>Ctrl+R 替换文本</p> <p>Ctrl+F 查找文本</p> <p>Ctrl+Shift+Space 自动补全代码</p> <p>Ctrl+空格 代码提示</p> <p>Ctrl+Alt+Space 类名或接口名提示</p> <p>Ctrl+P 方法参数提示</p> <p>Ctrl+Shift+Alt+N 查找类中的方法或变量</p> <p>Alt+Shift+C 对比最近修改的代码</p> <p>Shift+F6  重构-重命名</p> <p>Ctrl+Shift+先上键</p> <p>Ctrl+X 删除行</p> <p>Ctrl+D 复制行</p> <p>Ctrl+/ 或 Ctrl+Shift+/  注释(// 或者 )</p> <p>Ctrl+J  自动代码</p> <p>Ctrl+E 最近打开的文件</p> <p>Ctrl+H 显示类结构图</p> <p>Ctrl+Q 显示注释龙8国际娱乐平台</p> <p>Alt+F1 查找代码所在位置</p> <p>Alt+1 快速打开或隐藏工程面板</p> <p>Ctrl+Alt+ left/right 返回至上次浏览的位置</p> <p>Alt+ left/right 切换代码视图</p> <p>Alt+ Up/Down 在方法间快速移动定位</p> <p>Ctrl+Shift+Up/Down 代码向上/下移动。</p> <p>F2 或Shift+F2 高亮错误或警告快速定位</p> <p>代码标签输入完成后,按Tab,生成代码。</p> <p>选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。</p> <p>Ctrl+W 选中代码,连续按会有其他效果</p> <p>选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。</p> <p>Ctrl+Up/Down 光标跳转到第一行或最后一行下</p> <p>Ctrl+B 快速打开光标处的类或方法 </p> <p> </p> <p><strong>最常用快捷键</strong></p> <p>1.Ctrl+E,可以显示最近编辑的文件列表</p> <p>2.Shift+Click可以关闭文件</p> <p>3.Ctrl+[或]可以跳到大括号的开头结尾</p> <p>4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方</p> <p>5.Ctrl+F12,可以显示当前文件的结构</p> <p>6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择</p> <p>7.Ctrl+N,可以快速打开类</p> <p>8.Ctrl+Shift+N,可以快速打开文件</p> <p>9.Alt+Q可以看到当前方法的声明</p> <p>10.Ctrl+W可以选择单词继而语句继而行继而函数</p> <p>11.Alt+F1可以将正在编辑的元素在各个面板中定位</p> <p>12.Ctrl+P,可以显示参数信息</p> <p>13.Ctrl+Shift+Insert可以选择剪贴板内容并插入</p> <p>14.Alt+Insert可以生成构造器/Getter/Setter等</p> <p>15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量</p> <p>16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch</p> <p>17.Alt+Up and Alt+Down可在方法间快速移动</p> Gradle使用手册(三):构建任务 2013-11-09T12:02:09+08:00 2013-11-09T12:02:09+08:00 https://www.58android.com/index.php/docs/guide/136-gradle-3 龙8国际官网 403691720@qq.com <p>原文地址:https://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1.7<br /><span style="line-height: 1.3em;">翻译:龙8国际官网 龙8国际官网(<a href="index.php/team/130-team-dachui" target="_blank">大锤译</a>)</span></p> <p><span style="line-height: 1.3em;">接续: </span><a href="index.php/docs/guide/134-gradle" target="_blank" style="line-height: 1.3em;">Gradle(一)</a> | <a href="index.php/docs/guide/135-gradle-2" target="_blank" style="line-height: 1.3em;">Gradle(二)</a></p> <h5><span style="line-height: 1.3em;">通用任务</span></h5> <p><span style="line-height: 1.3em;">        将一个plugin运用到build file中时,会自动创建一系列的构建任务(build task)去运行。Java plugin和Android Plugin也都会如此。</span></p> <p>我们对于任务的约定有以下四个:</p> <ul> <li><span style="line-height: 1.3em;">        assemble任务,汇集所有项目输出</span><span style="line-height: 1.3em;">     </span></li> <li><span style="line-height: 1.3em;">        check任务,运行所有校验</span></li> <li><span style="line-height: 1.3em;">        build任务,既汇集又校验</span><span style="line-height: 1.3em;">        </span></li> <li><span style="line-height: 1.3em;">        clean任务,清除所有项目输出</span></li> </ul> <p> <span style="line-height: 1.3em;">       assemble, check and build任务自己本身不做任何事情,它们只是plugin锚点,真正任务的是由plugin来添加执行。</span></p> <p><span style="line-height: 1.3em;">这样做的好处是,不管你在什么项目中,你都可以调用同样的命令来执行。</span></p> <p>        通过命令行,你可以得到更高级别的任务,命令如下:</p> <pre>gradle tasks</pre> <p>列出当前运行的所有任务,以及查看他们之间的依赖关系:</p> <pre>gradle tasks --all</pre> <p>注: Gradle会自动地检测一个任务中申明的输入和输出。当重复执行两次build任务时,Gradle会报告当前所有任务是UP-TO-DATE的状态。</p> <h5> </h5> <p>原文地址:https://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1.7<br /><span style="line-height: 1.3em;">翻译:龙8国际官网 龙8国际官网(<a href="index.php/team/130-team-dachui" target="_blank">大锤译</a>)</span></p> <p><span style="line-height: 1.3em;">接续: </span><a href="index.php/docs/guide/134-gradle" target="_blank" style="line-height: 1.3em;">Gradle(一)</a> | <a href="index.php/docs/guide/135-gradle-2" target="_blank" style="line-height: 1.3em;">Gradle(二)</a></p> <h5><span style="line-height: 1.3em;">通用任务</span></h5> <p><span style="line-height: 1.3em;">        将一个plugin运用到build file中时,会自动创建一系列的构建任务(build task)去运行。Java plugin和Android Plugin也都会如此。</span></p> <p>我们对于任务的约定有以下四个:</p> <ul> <li><span style="line-height: 1.3em;">        assemble任务,汇集所有项目输出</span><span style="line-height: 1.3em;">     </span></li> <li><span style="line-height: 1.3em;">        check任务,运行所有校验</span></li> <li><span style="line-height: 1.3em;">        build任务,既汇集又校验</span><span style="line-height: 1.3em;">        </span></li> <li><span style="line-height: 1.3em;">        clean任务,清除所有项目输出</span></li> </ul> <p> <span style="line-height: 1.3em;">       assemble, check and build任务自己本身不做任何事情,它们只是plugin锚点,真正任务的是由plugin来添加执行。</span></p> <p><span style="line-height: 1.3em;">这样做的好处是,不管你在什么项目中,你都可以调用同样的命令来执行。</span></p> <p>        通过命令行,你可以得到更高级别的任务,命令如下:</p> <pre>gradle tasks</pre> <p>列出当前运行的所有任务,以及查看他们之间的依赖关系:</p> <pre>gradle tasks --all</pre> <p>注: Gradle会自动地检测一个任务中申明的输入和输出。当重复执行两次build任务时,Gradle会报告当前所有任务是UP-TO-DATE的状态。</p> <h5> </h5> Gradle使用手册(二):项目结构 2013-11-09T11:49:02+08:00 2013-11-09T11:49:02+08:00 https://www.58android.com/index.php/docs/guide/135-gradle-2 龙8国际官网 403691720@qq.com <p>原文地址:https://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1.7<br /><span style="line-height: 1.3em;">翻译:龙8国际官网 龙8国际官网(<a href="index.php/team/130-team-dachui" target="_blank">大锤译</a>)</span></p> <p><span style="line-height: 1.3em;">续<a href="index.php/docs/guide/134-gradle" target="_blank">Gradle(一)</a></span></p> <h5>项目结构</h5> <p>两大组件(source sets): main source code 和 test code. 它们分别在以下两个目录中:</p> <pre><span style="line-height: 1.3em;">src/main/<br /></span><span style="line-height: 1.3em;">src/instrumentTest/</span></pre> <p><span style="line-height: 1.3em;">这两个目录里面,又分别有各自的代码源文件和资源文件。</span></p> <pre><span style="line-height: 1.3em;">java/<br /></span><span style="line-height: 1.3em;">resources/</span></pre> <p><span style="line-height: 1.3em;">对于 Android plugin, 又有以下额外的目录:</span></p> <pre>AndroidManifest.xml<br /><span style="line-height: 1.3em;">res/<br /></span><span style="line-height: 1.3em;">assets/<br /></span><span style="line-height: 1.3em;">aidl/<br /></span><span style="line-height: 1.3em;">rs/<br /></span><span style="line-height: 1.3em;">jni/</span></pre> <p>原文地址:https://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1.7<br /><span style="line-height: 1.3em;">翻译:龙8国际官网 龙8国际官网(<a href="index.php/team/130-team-dachui" target="_blank">大锤译</a>)</span></p> <p><span style="line-height: 1.3em;">续<a href="index.php/docs/guide/134-gradle" target="_blank">Gradle(一)</a></span></p> <h5>项目结构</h5> <p>两大组件(source sets): main source code 和 test code. 它们分别在以下两个目录中:</p> <pre><span style="line-height: 1.3em;">src/main/<br /></span><span style="line-height: 1.3em;">src/instrumentTest/</span></pre> <p><span style="line-height: 1.3em;">这两个目录里面,又分别有各自的代码源文件和资源文件。</span></p> <pre><span style="line-height: 1.3em;">java/<br /></span><span style="line-height: 1.3em;">resources/</span></pre> <p><span style="line-height: 1.3em;">对于 Android plugin, 又有以下额外的目录:</span></p> <pre>AndroidManifest.xml<br /><span style="line-height: 1.3em;">res/<br /></span><span style="line-height: 1.3em;">assets/<br /></span><span style="line-height: 1.3em;">aidl/<br /></span><span style="line-height: 1.3em;">rs/<br /></span><span style="line-height: 1.3em;">jni/</span></pre> Gradle使用手册(一):为什么要用Gradle? 2013-11-04T19:56:09+08:00 2013-11-04T19:56:09+08:00 https://www.58android.com/index.php/docs/guide/134-gradle 龙8国际官网 403691720@qq.com <p>原文地址:https://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1.7<br /><span style="line-height: 1.3em;">翻译:龙8国际官网 龙8国际官网(<a href="index.php/team/130-team-dachui">大锤译</a>)</span></p> <p><span style="line-height: 1.3em;">鉴于龙8国际官网使用Gradle构建项目,在IDE的使用过程中可能会遇到很多令人头疼的问题。大锤也是第一次接触,为有个基本的认识,特找来Android官方手册,和大家一起学习学习。翻译不当之处,望指出。</span></p> <p><strong><span style="line-height: 1.3em;">为什么要用Gradle?</span></strong></p> <p>Gradle是比较先进的构建系统,也是一个很好的构建工具,允许通过插件自定义构建逻辑</p> <p>以下是为什么龙8国际官网选择Gradle的主要原因:</p> <ul> <li><span style="line-height: 1.3em;">        使用领域专用语言(Domain Specific Language)来描述和处理构建逻辑。(以下简称DSL)</span></li> <li><span style="line-height: 1.3em;">        基于Groovy。DSL可以混合各种声明元素,用代码操控这些DSL元素达到逻辑自定义。</span></li> <li><span style="line-height: 1.3em;">        支持已有的Maven或者Ivy仓库基础建设</span></li> <li><span style="line-height: 1.3em;">        非常灵活,允许使用best practices,并不强制让你遵照它的原则来。</span></li> <li><span style="line-height: 1.3em;">        其它插件时可以暴露自己的DSL和API来让Gradle构建文件使用。</span></li> <li><span style="line-height: 1.3em;">        允许IDE集成,是很好的API工具</span></li> </ul> <p>原文地址:https://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1.7<br /><span style="line-height: 1.3em;">翻译:龙8国际官网 龙8国际官网(<a href="index.php/team/130-team-dachui">大锤译</a>)</span></p> <p><span style="line-height: 1.3em;">鉴于龙8国际官网使用Gradle构建项目,在IDE的使用过程中可能会遇到很多令人头疼的问题。大锤也是第一次接触,为有个基本的认识,特找来Android官方手册,和大家一起学习学习。翻译不当之处,望指出。</span></p> <p><strong><span style="line-height: 1.3em;">为什么要用Gradle?</span></strong></p> <p>Gradle是比较先进的构建系统,也是一个很好的构建工具,允许通过插件自定义构建逻辑</p> <p>以下是为什么龙8国际官网选择Gradle的主要原因:</p> <ul> <li><span style="line-height: 1.3em;">        使用领域专用语言(Domain Specific Language)来描述和处理构建逻辑。(以下简称DSL)</span></li> <li><span style="line-height: 1.3em;">        基于Groovy。DSL可以混合各种声明元素,用代码操控这些DSL元素达到逻辑自定义。</span></li> <li><span style="line-height: 1.3em;">        支持已有的Maven或者Ivy仓库基础建设</span></li> <li><span style="line-height: 1.3em;">        非常灵活,允许使用best practices,并不强制让你遵照它的原则来。</span></li> <li><span style="line-height: 1.3em;">        其它插件时可以暴露自己的DSL和API来让Gradle构建文件使用。</span></li> <li><span style="line-height: 1.3em;">        允许IDE集成,是很好的API工具</span></li> </ul> 龙8国际官网 0.3常见问题之JDK版本不兼容 2013-11-04T19:43:51+08:00 2013-11-04T19:43:51+08:00 https://www.58android.com/index.php/docs/guide/133-android-studio-0-3-jdk 龙8国际官网 403691720@qq.com <p>原文地址:</p> <address>https://tools.android.com/knownissues</address><address>https://youtrack.jetbrains.com/issue/IDEA-114626</address> <p>翻译:龙8国际官网 龙8国际官网(<a href="index.php/team/130-team-dachui">大锤译</a>)</p> <p><span style="line-height: 1.3em;"> </span></p> <p>至2013年11月1日,目前龙8国际官网的版本更新至0.3.2,支持Android 4.4 KitKat. 查看新增功能。<span style="line-height: 1.3em;"> </span></p> <p>在有些Linux系统上,这版的Studio会运行失败,抛出:“The window must use a translucency-compatible graphics configuration”的错误。</p> <p><a href="images/guide/bug-update-jdk7.png" target="_blank"><img src="images/guide/bug-update-jdk7.png" border="0" width="640" style="border: 0;" /></a></p> <p>解决办法是将你的JDK更新至JDK 7,JDK不兼容的bug将会在下一版的龙8国际官网中修复。</p> <p>原文地址:</p> <address>https://tools.android.com/knownissues</address><address>https://youtrack.jetbrains.com/issue/IDEA-114626</address> <p>翻译:龙8国际官网 龙8国际官网(<a href="index.php/team/130-team-dachui">大锤译</a>)</p> <p><span style="line-height: 1.3em;"> </span></p> <p>至2013年11月1日,目前龙8国际官网的版本更新至0.3.2,支持Android 4.4 KitKat. 查看新增功能。<span style="line-height: 1.3em;"> </span></p> <p>在有些Linux系统上,这版的Studio会运行失败,抛出:“The window must use a translucency-compatible graphics configuration”的错误。</p> <p><a href="images/guide/bug-update-jdk7.png" target="_blank"><img src="images/guide/bug-update-jdk7.png" border="0" width="640" style="border: 0;" /></a></p> <p>解决办法是将你的JDK更新至JDK 7,JDK不兼容的bug将会在下一版的龙8国际官网中修复。</p> 如何引入第三方jar包(以google play service为例) 2013-11-03T14:21:35+08:00 2013-11-03T14:21:35+08:00 https://www.58android.com/index.php/docs/guide/132-androidstudio-inport-jar 龙8国际官网 403691720@qq.com <p>原文地址:https://forum.xda-developers.com/showthread.php?t=2421186</p> <p><strong>翻译:龙8国际官网 龙8国际官网(<a href="index.php/team/130-team-dachui">大锤译</a>)<span style="line-height: 1.3em;"> </span></strong></p> <p>在龙8国际官网(AS)的开发中,遇到引入外部类库或第三方jar包的情况,确实是件很恼人的事情。因为AS是基于Gradle构建,所以和传统的导入方式有些不一样。</p> <p>笔者也曾为此头疼过好一阵,现在终于有了解决办法,拿出来和大家分享一下。</p> <p>这里以导入Google Services library为例,具体操作步骤如下。</p> <p>1. 打开你的buid.gradle文件。应该用哪一个呢?Project中的,还是Module中的?(如图所示,Module中的)</p> <p><a href="images/guide/which-build-gradle.jpg" target="_blank"><img src="images/guide/which-build-gradle.jpg" border="0" width="640" style="border: 0; margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px;" /></a></p> <p>2 . 将google-play-services.jar这个jar包拷到指定的位置。原来可能是在这个目录下:$ANDROID-SDK/extras/google/google_play_services/libproject/google-play-services_lib/libs ,比如现在我把它放到了$GOOGLE_PLAY_LIB目录下。</p> <p>原文地址:https://forum.xda-developers.com/showthread.php?t=2421186</p> <p><strong>翻译:龙8国际官网 龙8国际官网(<a href="index.php/team/130-team-dachui">大锤译</a>)<span style="line-height: 1.3em;"> </span></strong></p> <p>在龙8国际官网(AS)的开发中,遇到引入外部类库或第三方jar包的情况,确实是件很恼人的事情。因为AS是基于Gradle构建,所以和传统的导入方式有些不一样。</p> <p>笔者也曾为此头疼过好一阵,现在终于有了解决办法,拿出来和大家分享一下。</p> <p>这里以导入Google Services library为例,具体操作步骤如下。</p> <p>1. 打开你的buid.gradle文件。应该用哪一个呢?Project中的,还是Module中的?(如图所示,Module中的)</p> <p><a href="images/guide/which-build-gradle.jpg" target="_blank"><img src="images/guide/which-build-gradle.jpg" border="0" width="640" style="border: 0; margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px;" /></a></p> <p>2 . 将google-play-services.jar这个jar包拷到指定的位置。原来可能是在这个目录下:$ANDROID-SDK/extras/google/google_play_services/libproject/google-play-services_lib/libs ,比如现在我把它放到了$GOOGLE_PLAY_LIB目录下。</p> 如何将Eclipse中的项目迁移到龙8国际官网 中 2013-10-30T13:30:52+08:00 2013-10-30T13:30:52+08:00 https://www.58android.com/index.php/docs/guide/129-eclipse-to-androidstdio 龙8国际官网 403691720@qq.com <p><span style="color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;">英文地址:</span><span style="font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体;"><span style="font-size: 14px; line-height: 25px;">https://developer.android.com/sdk/installing/migrate.html</span></span><br style="word-wrap: break-word; outline: none; color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;" /><span style="color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;">翻译:龙8国际官网 龙8国际官网(</span><a href="index.php/team/130-team-dachui"><span style="color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;">大锤译</span></a><span style="color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;">)</span></p> <p><span style="color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;">如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到龙8国际官网的环境中,那么首先要做的是生成Build Gradle的文件。因为龙8国际官网 是用Gradle来管理项目的,具体操作步骤如下:</span></p> <p><span style="color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;">英文地址:</span><span style="font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体;"><span style="font-size: 14px; line-height: 25px;">https://developer.android.com/sdk/installing/migrate.html</span></span><br style="word-wrap: break-word; outline: none; color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;" /><span style="color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;">翻译:龙8国际官网 龙8国际官网(</span><a href="index.php/team/130-team-dachui"><span style="color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;">大锤译</span></a><span style="color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;">)</span></p> <p><span style="color: #000000; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;">如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到龙8国际官网的环境中,那么首先要做的是生成Build Gradle的文件。因为龙8国际官网 是用Gradle来管理项目的,具体操作步骤如下:</span></p> AndroidStudio WIN8系统下中文用户名问题 - 20130624 2013-06-24T18:29:26+08:00 2013-06-24T18:29:26+08:00 https://www.58android.com/index.php/docs/note/115-androidstudio-2-win8 龙8国际官网 403691720@qq.com <p>菜鸟日记2:20130624</p> <p>讨论来自“ANDROID STUDIO群”,群号:307074218</p> <p><strong>问题的提出:</strong></p> <pre><br />A:谁用 WIN8 的系统装过龙8国际官网 啊~</pre> <p><img src="images/stories/20130624a.jpg" border="0" alt="" style="color: #333333; font-family: Tahoma, Helvetica, Arial, sans-serif; line-height: 1.3em;" /></p> <pre>连个 Activity 都看不见 - -!</pre> <p>菜鸟日记2:20130624</p> <p>讨论来自“ANDROID STUDIO群”,群号:307074218</p> <p><strong>问题的提出:</strong></p> <pre><br />A:谁用 WIN8 的系统装过龙8国际官网 啊~</pre> <p><img src="images/stories/20130624a.jpg" border="0" alt="" style="color: #333333; font-family: Tahoma, Helvetica, Arial, sans-serif; line-height: 1.3em;" /></p> <pre>连个 Activity 都看不见 - -!</pre>