Android Studio使用心得
来源:互联网 发布:淘宝加盟店 编辑:程序博客网 时间:2024/06/09 19:02
此文章来自于【http://blog.csdn.net/lovexjyong/article/details/46788913】
版权声明:本文为博主原创文章,未经博主允许不得转载。
说实话 开始接触这个工具 真的觉得很恶心 毕竟大陆被墙 很多东西用起来不是很方便 而且Eclipse转到AndroidStudio还是一个跨度 废话不多说 下面 讲下我遇到的问题
1. 安装的时候(Setup Wizard - Download Components) 这个要下载很长时间 甚至下载不了 (PS: 这个选择并下载2.25G的组件是studio的一个bug,评论里有人提醒,感谢这位同学。如果网速不行想跳过这步的可以在bin目录的idea.properties增加一行:disable.android.first.run=true就行了,mac平台的右键安装包->Show Package Contents 就找到bin目录了。)
2.新建项目成功后会下载Gradle,貌似这个过程不翻墙也是可以下载,但是访问特别慢,建议翻墙下载。那么下载的Gradle到什么地方呢? 打开C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.10-all\d90a2yjknzzhpcfgm937zpcte 你会看到需要的gradle版本 例如我的是gradle-1.10 我会去百度上搜这个下载 一大堆 下载之后把gradle-1.10-all.zip复制到此目录下(C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.10-all\d90a2yjknzzhpcfgm937zpcte)
注:如果是导入一个项目一直处于Building 那么去修改项目Gradle目录下的gradle-wrapper.properties 文件里边的distributionUrl 最后边改成已经下载的gradle版本例如 我已经有gradle-2.2.1-all.zip 但是没有gradle-2.4-all.zip的 所以我会改成distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
如果导入项目之后 下载Android studio那么结束掉任务 去修改项目根目录下的build.gradle
改成你现在的版本
dependencies {
classpath 'com.android.tools.build:gradle:1.2.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
3. 关于build.gradle的配置:
主工程app:
apply plugin: 'com.android.application' 表示申明此工程为主工程
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar']) 默认不需要多解释
compile project(':StudioKlowerBase')} 申明主工程依赖的Library 注意拼写规则, 名字要与你的Library名字一样
buildTypes { release { minifyEnabled true(表示打包签名的时候 是正式包 会执行混淆代码)
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
定义代码混淆文件 注意:proguard-rules.pro要放在主工程的目录下
}}
完整代码如下:
--Library 工程的配置apply plugin: 'android-library'定义为Library
dependencies { classpath 'com.android.tools.build:gradle:1.2.2' 定义编译的gradle版本
}
完整代码如下:项目的配置 代码如下 最后在附上一些常用的快捷键:Ctrl+Alt+L 格式化代码
Ctrl+Alt+space 代码提示
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+Shift+Space 自动补全代码
Ctrl+空格 代码提示
Ctrl+R 替换
Ctrl+Y 删除行(ctrl+x不是删除行,是剪切。如果不选中,则为剪切当行。ths for 貌似掉线)Ctrl+D 复制行Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )
- Android Studio使用心得
- Android Studio使用心得
- android studio使用心得
- Android Studio使用心得
- Android Studio使用心得
- Android Studio使用心得
- Android Studio使用心得
- Android Studio使用心得
- android studio 使用心得
- Android Studio使用心得
- android studio的使用心得
- Android Studio 快捷键使用心得
- Android studio 的使用心得
- Android Studio使用心得 - 常见问题
- 使用Android studio的使用心得
- Android Studio使用心得 - 常见问题集锦
- Android Studio使用心得 - 常见问题集锦
- Android Studio使用心得与技巧
- 掩码
- 判断手机app是否允许定位
- Tomcat配置远程调试端口及dubug操作
- LINUX手动配置网关
- CentOs中mysql的安装与配置
- Android Studio使用心得
- scrapy爬取京东商城某一类商品的信息和评论(二)
- ORA-02287:Oracle序列的使用限制
- NDK/Jni Develop Guild(5)c/c++ access Java Method and static method
- Linux lsof命令详解
- httpClient 接口调用
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- 暴风魔镜VR(第一人称和第三人称)
- 跟我一起复习C++(1)——对象和类