一、Mac或Win 7 配置環境,以gradle為例
(1)、可以在這里找gradle下載,或者去官網啦
Mac添加環境變量:
1、啟動Terminal終端 2、輸入cd ~/ 進入當前用戶的home目錄 3、創建.bash_profile文件:touch .bash_profile 4、打開並編輯:open .bash_profile 5、加入環境變量: export PATH=${PATH}:/Users/bill/Documents/software/gradle-2.2.1/bin 6、SDK配置 export PATH=${PATH}:/Users/bill/Documents/software/android-sdk-mac_x86/tools:/Users/bill/Documents/software/android-sdk-mac_x86/platform-tools 7、JDK配置 JAVA_HOME=$(/usr/libexec/java_home -v 1.7) export JAVA_HOME
測試是否成功
重新加載環境變量:source .bash_profile 查看gradle:gradle -versino 成功就會輸出gradle信息
(2)、Win 7 配置環境,以gradle為例
我的電腦(計算機)-->鼠標右鍵-->屬性-->高級系統設置-->高級-->環境變量,添加變量和值如下
ANDROID_HOME E:\android\android-sdk-windows CLASSPATH %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; GRADLE_HOME E:\android\gradle-2.2.1 JAVA_HOME C:\Program Files\Java\jdk1.7.0_60 PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%GRADLE_HOME%/bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
二、添加代碼注解功能
配置路徑:Files-->Settings-->File and Code Templates-->Includes
修改File Header即可:
/** * 在此寫用途 * @FileName: * ${PACKAGE_NAME}.${NAME}.java * @author: myName * @date: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} * @version V1.0 <描述當前版本功能> */
myName 填寫自己的姓名
這樣創建java文件時就自動添加頭部文件
如何引用File Header的?創建class時,會自動引用模板,路徑在Files-->Settings-->File and Code Templates-->Templates-->class
我們試試創建class文件時自動添加一個TAG在里面,改下代碼
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") public class ${NAME} { private static final String TAG = "${NAME}"; }
點擊Apply一下保存,好吧,現在可以創建一個class文件試試了
package cn; /** * 在此寫用途 * * @version V1.0 <描述當前版本功能> * @FileName: cn.Goods.java * @author: myName * @date: 2015-04-20 11:20 */ public class Goods { private static final String TAG = "Goods"; }
三、gradle 下載jar的路徑
下載jar的路徑都在類似這個路徑:C:\Users\Administrator.WIN-20150423YCT\.gradle\caches。
自己找下,比如:svnkit-1.7.12.jar、 svnkit-1.7.12-sources.jar的路徑
C:\Users\Administrator.WIN-20150423YCT\.gradle\caches\modules-2\files-2.1\org.tmatesoft.svnkit\svnkit\1.7.12
下載很慢怎么辦,自己用瀏覽器下載下來,或者翻牆下載下來,復制進去,重啟Android Studio即可
四、Android Studio 的一些配置
1、android studio編碼設置
Settings-->File Encodings-->Project Encoding 設置為UTF-8即可。
2、設置手動安裝的Gradle路徑
Settings-->搜索Gradle即可找到Gradle-->Use local gradledistribution-->設置本地的Gradle路徑,我的路徑是D:\Java\gradle-2.2.1
3、設置主題、編輯器本身的字體、字體大小
設置主題:Settings-->Theme-->設置自己喜歡的主題,如我比較喜歡Darcula
編輯器本身的字體:Settings-->Override default fonts by (not recommended):-->Name-->微軟雅黑
字體大小:Settings-->Override default fonts by (not recommended):-->Size-->我的是13大小
4、設置Java文件的字體大小
先復制一個自定義的Scheme::Settings-->搜索Font-->Scheme-->Save As...-->保存一份再做一下操作
Java文件的字體:Settings-->搜索Font-->Font-->Primary font-->選擇喜歡的字體
Java文件的字體大小:Settings-->搜索Font-->Font-->Size-->選擇喜歡的字體大小
5、開啟svn
開啟svn功能:VCS-->Enable Version Control Integration...-->Subversion-->OK
這樣就可以看到更新下箭頭和提交上箭頭了
6、Android Studio 選擇提交不了.so等文件
打開文件根目錄,選擇文件,右鍵-->TortoiseSVN-->Add,gradle syn項目一下,再用Android studio提交就可以了
7、Android Studio使用gralde的dependencies/compile下載的包放在那里?
一般放在.gradle文件夾,比如我的是C:\Users\Administrator\.gradle\caches\modules-2\files-2.1
dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile 'com.facebook.fresco:fresco:0.6.0' }
比如我要使用facebook的fresco,添加代碼compile 'com.facebook.fresco:fresco:0.6.0',下載的包放在
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\com.facebook.fresco
8、mac模擬器啟動不了,很可能是沒有給權限,用命令行來更改文件夾及文件的權限即可
如我的Android Studio安裝在文件夾Android下
chmod -R 777 Android
四、遇到的一些問題
1、mac android studio Server SSL certificate rejected
打開終端,輸入命令 svn co https://XXXX
如:svn co https://192.136.1.70:433
Error validating server certificate for 'https://192.136.1.70:443': - The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually! - The certificate hostname does not match. Certificate information: - Hostname: APACHE - Valid: from Thu, 25 Jul 2013 04:29:38 GMT until Mon, 14 Jan 2019 04:29:38 GMT - Issuer: NBnet, NewBnet, Guangzhou, Guangdong, CN - Fingerprint: ec:5b:69:b7:ac:94:73:b6:23:59:27:28:78:28:5b:3a:62:27:d5:5c (R)eject, accept (t)emporarily or accept (p)ermanently? p svn: E175002: Unable to connect to a repository at URL 'https://192.136.1.70:433' svn: E175002: OPTIONS of 'https://192.136.1.70:433': Could not read status line: connection was closed by server (https://192.136.1.70)
在終端確認輸入:p
這樣就可以連接svn了