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下載