Android Studio

0安装教程

按下面教程进行下载安装配置(Windows 10  64位)

Android Studio 和 SDK 下载、安装和环境变量配置

安装过程中遇到如下问题及解决方法

错误描述:

Gradle sync failed: Unknown host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle.

Consult IDE log for more details (Help | Show Log)

原因:

gradle插件和gradle版本不一致:plugin是2.3.0的那么Gradle 就至少是3.3的,但是学生装的Gradle是3.2,参考下面链接

2.7-3 Android Studio 的Gradle一点理解, 查看gradle 版本和android 插件的版本

Android之Android studio Gradle sync failed: Unknown host 'services.gradle.org

解决方法:下载Gradle 3.3,放入android studio\gradle目录中

然后用setting配置


错误2

Disable offline mode and sync project错误

关于AndroidStudio 出现如下错误的解决方法

参考如下链接

Disable offline mode and sync project错误

相关下载网址

AndroidDevTools Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载

Android Studio 中文社区(官网) -Android开发者工具集-Android SDK/JDK/ADT/Gradle-2.0/2.2下载/安装/教程

1,安装和配置

学校不用设置HTTP Proxy就可以可以下载,家里需要设置HTTP Proxy,设置内容为:mirrors.neusoft.edu.cn 端口:80(大连东软信息学院镜像服务器地址)

Windows下JDK和Android Studio的安装与配置

第一次使用Android Studio时你应该知道的一切配置 - 生命壹号 - 博客园

第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器 - 生命壹号 - 博客园

(1)Genymotion模拟器无法安装:换了VirtualBox版本就装上了

(2)无法运行:vt-x/amd-v硬件加速在您的系统中不可用,进入你的BIOS,然后将virtualization(虚拟化)设置为enable即可

(3)编译速度慢

www.oschina.net/question/2365986_2142890

2,快捷键

(1)ctrl + o  鼠标放在class内部,快速重写 (父类) 方法

(2)ctr+shift+/ 自动产生注释

(3)alt+Insert重写需要实现的继承类的方法,用ctrl+I直接实现接口的方法

(4)【Ctrl+Q】api文档悬浮提示

(5)代码提示Ctrl+Alt+Space(空格键)

Android Studio 快捷键 高级篇 - 做一个不断积累的人 - 博客频道 - CSDN.NET

Android Studio 快捷键 - altair86的专栏 - 博客频道 - CSDN.NET

最强 Android Studio 使用小技巧和快捷键 - OPEN 开发经验库

3,使用

(0)基本设置

Android Studio简单设置

文档提示:file-->settings--->Editor--->General

(1)断点调试

Android Studio调试功能使用总结【转】 - 小氕 - 博客园

Android Studio你不知道的调试技巧 - THEONE10211024的专栏 - 博客频道 - CSDN.NET

(2)显示行号

Android开发学习:[5]Android Studio显示行号_百度经验

(3)日志

我使用logcat的方法是,所有自己打印的log的字符串中加上一串特定字符,比如:log.w("xyz "+stringToLog);所有的log前面都加"xyz "。然后在搜索过滤框里输入xyz就行了,一般只会显示出自己打印的log。(xyz不要用java之类log中容易出现的字符串替换)。

android studio 设备调试及Logcat查看 - 阿炮君 - 博客园

AndroidStudio 使用技巧:LogCat 过滤正则表达设置 - 王吉军-全栈工程师 - 博客频道 - CSDN.NET

日志工具 LogCat - Android Studio 单刷《第一行代码

(4)中文乱码

Android Studio导入项目的中文注释乱码解决方法_百度经验

(5)如何查看日志、异常等调试信息

华为手机如果不显示异常,而是显示android studio Sending signal. PID: 16144 SIG: 9

可以按如下链接设置

用华为C8813调试LogCat不显示日志问题解决方法 - Wave的专栏 - 博客频道 - CSDN.NET

我的手机操作如下:

a. 在拨号界面输入“*#*#2846579#*#*”

b.出现如下界面:选择1.后台设置---》3.LOG设置---》CP日志,退出设置,重新运行闪退的程序,可以看到异常啦(Logcat过滤器中选择show only selected application

c.选择1.后台设置,显示如下界面

d.选择3.LOG设置,显示如下界面

e.选中CP日志,按回退键,退出设置

f.重新运行有闪退的程序,结果如下:异常出来啦

android studio logcat异常调试信息解析错误方法-OowarrioroO-ChinaUnix博客

System.out的信息

解决android studio Gradle警告GBK编码的不可映射字符的问题

(6)设置android sdk

Android Studio设置或修改Android SDK路径_百度经验

(7)添加注释快捷键:Alt+Shift+0 

eclipse里面是Alt+Shift+J但是Android studion里面冲突,所以换掉啦

Android studio 设置注释模板以及函数注释快捷键 - LuLu侠的专栏 - 博客频道 - CSDN.NET

Android M(6.0) 权限爬坑之旅 - OPEN 开发经验库

(8)导入jar包

Android实战技巧之十二:Android Studio导入第三方类库、jar包和so库 - 懒人的技术笔记 - 博客频道 - CSDN.NET

(9)出错处理

错误信息:(1)Unsupported major.minor version 52.0 同下面链接

build.gradle:

android {
compileSdkVersion 22
buildToolsVersion "22.0.1"

Error:java.lang.UnsupportedClassVersionError... Unsupported major.minor version 52.0解决方案 - Kevin的博客 - 博客频道 - CSDN.NET

(2)unable to start the daemon 错误信息见下面链接

gradle.properties:

org.gradle.jvmargs=-Xmx1024m

(10)优化

Android Studio Gradle优化方法(一般人我不告诉他) - 宇少095 - 博客园

(11)打Jar包

android studio生成jar包

用Android Studio打Jar包  按这个步骤做,在工程的build.gradle里添加mylibrary依赖不用做

Android Studio生成和使用jar包的方法(打开架构师的大门)

Android Studio中如何打JAR包

(12)打包过程中出错处理

Error:(1, 1) 错误: 非法字符: '\ufeff'

android studio Error:(1

IntelliJ IDEA :Error:(1

我的解决办法:

我电脑上没有notepad++,但有Sublime Text,我把CgmLibrary里面的代码copy到SublimeText下,把Android Studio 下的CgmLibrary.java删掉,SublimeText下的代码选择菜单file-->save with Encoding--utf-8另存为Android Studio 下的CgmLibrary.java,然后在AndroidStudio下选择菜单:Tools->Android-->Sys Project with Gradle Files。问题解决

打包又出现异常,如下

删掉代码中的

@SuppressLint("DefaultLocale")

修改Conversion.java

public static byte[] hexStringToByteArray(String hexString) {

hexString=hexString.toUpperCase(Locale.getDefault());//原来没有参数

SuppressLint解决办法 - StephenLee的日志 - 网易博客

Android Studio使用Lint进行代码检查-布布扣-bubuko.com

AndroidManifest.xml添加蓝牙权限和其他代码后编译通过

(13)源码版本管理

AndroidStudio中如何使用Git和Github管理项目   完全正确

Android Studio导入github下载的工程 - 残剑_ - 博客园 成功下载安装

使用Android studio下载github上的工程及问题解决-云少嘎嘎嘎-ChinaUnix博客  无法运行

版本控制发展及git和github的使用 - 阳光日志 - 博客频道 - CSDN.NET

分布式和集中式版本控制工具-svn

全面介绍Android Studio中Git 的使用(一) - gao_chun - 博客频道 - CSDN.NET ***

Android Studio之版本管理工具Git (图文教程) - 综合技术

分布式版本管理系统(Git)要比集中式版本管理系统(SVN/CVS)优秀很多么?如果是,在哪些方面? - cgabriel的回答 - SegmentFault

版本控制发展及git和github的使用 - 阳光日志 - 博客频道 - CSDN.NET

[转]版本管理为什么选择Mercurial放弃Subversion_terry_新浪博客

Android Studio系列(三)使用Version Control管理多仓库多分支源码 - 十橙 - 博客频道 - CSDN.NET

Android studio如何使用SVN进行版本控制? - Android Studio - 知乎

如何使用 Android Studio 的 git hub 功能 - ganshuyu的专栏 - 博客频道 - CSDN.NET

(14)常用插件

收集Android studio 常用的插件(持续更新) - quan356270259的专栏 - 博客频道 - CSDN.NET   ***********15个

Android Studio 优秀插件汇总 - 开源中国社区   ***********24个

Android Studio 插件整理 - duboo - 博客园     ***********30个

个人总结  清晰好用

推荐几款实用的Android Studio 插件 - 泡在网上的日子

强烈推荐android studio用的几个插件 - 宏亮的专栏 - 博客频道 - CSDN.NET

Android Studio配置greenDao框架详解--说说那些坑

Android Studio配置Android Annotations框架详解--说说那些坑

Android Studio 翻译插件

Android Studio git

打造你的开发神器

(15)Gradle下载

services.gradle.org/distributions

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,651评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,468评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,931评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,218评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,234评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,198评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,084评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,926评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,341评论 1 311
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,563评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,731评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,430评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,036评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,676评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,829评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,743评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,629评论 2 354

推荐阅读更多精彩内容