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)基本设置
文档提示: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"
(2)unable to start the daemon 错误信息见下面链接
gradle.properties:
org.gradle.jvmargs=-Xmx1024m
(10)优化
Android Studio Gradle优化方法(一般人我不告诉他) - 宇少095 - 博客园
(11)打Jar包
用Android Studio打Jar包 按这个步骤做,在工程的build.gradle里添加mylibrary依赖不用做
Android Studio生成和使用jar包的方法(打开架构师的大门)
(12)打包过程中出错处理
Error:(1, 1) 错误: 非法字符: '\ufeff'
我的解决办法:
我电脑上没有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
全面介绍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框架详解--说说那些坑
(15)Gradle下载