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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容