Android Studio 一些使用经验
一、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了
Android Studio 一些使用经验的更多相关文章
- Mac电脑svn使用经验,Mac电脑使用android studio使用经验
1.先查看mac本身是否自带java1.6 没有去appstore里面安装 2.http://www.android-studio.org/ 下载mac版的ide 3.安装完成ide后,打开and ...
- 移动应用平台的开发环境的发展演变-elcipse与android studio
这题目摆出来是要谈平台开发和演变和使用经验的,然而,并没有开发相关项目的经验,所以只好说说安装过程了. 1.android环境搭建到hello world(费时7小时....) 原以为android环 ...
- Android Studio科普篇——1.几个个性化设置
本人未研读过android-studio使用文档,亦未去好好琢磨它的各种使用技巧等.以下内容均来自个人使用经验,如有讹误,还请指正. 1.主题. File->Settings, 搜索Theme, ...
- Android Studio编译卡死
首先,用AS,你必须fanqiang,其它都是次要的. AS/bin/*.exe.vmoptions ## *DO NOT* modify this file directly. If there i ...
- Android Studio配置 AndroidAnnotations——Hi_博客 Android App 开发笔记
以前用Eclicps 用习惯了现在 想学学 用Android Studio 两天的钻研终于 在我电脑上装了一个Android Studio 并完成了AndroidAnnotations 的配置. An ...
- Android Studio 多个编译环境配置 多渠道打包 APK输出配置
看完这篇你学到什么: 熟悉gradle的构建配置 熟悉代码构建环境的目录结构,你知道的不仅仅是只有src/main 开发.生成环境等等环境可以任意切换打包 多渠道打包 APK输出文件配置 需求 一般我 ...
- Android Studio —— 重装 HAXM
Android Studio -- 重装 HAXM 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 文中如有纰漏,欢迎大家留言指出. Android SDK 自带模拟器一直以慢.卡 ...
- android studio 使用 jni 编译 opencv 完整实例 之 图像边缘检测!从此在andrid中自由使用 图像匹配、识别、检测
目录: 1,过程感慨: 2,运行环境: 3,准备工作: 4,编译 .so 5,遇到的关键问题及其解决方法 6,实现效果截图. (原创:转载声明出处:http://www.cnblogs.com/lin ...
- 使用 Android Studio 检测内存泄漏与解决内存泄漏问题
本文在腾讯技术推文上 修改 发布. http://wetest.qq.com/lab/view/63.html?from=ads_test2_qqtips&sessionUserType=BF ...
随机推荐
- Sublime Text2 快捷键 (MAC版)
工具是人的延伸,可以把人变得更聪明更强大,人类正是学会了使用工具,才创造出现在的文明.作为程序员,工具开发.使用是其能力的重要体现,业内的大牛都是造工具的好手.目前身边很多人都在用sublime te ...
- javascript常量
javascript中没有常量的概念,虽然许多现代的变成环境可能为您提供了用以创建常量的const语句.对于的自己的变量,可以采用相同的命名约定,并且将他们以静态属性的方式添加到构造函数中. //构造 ...
- CSS初学
CSS作用是美化html网页.内联:body 标签里.内嵌:head标签里,可以多次重复使用.p{}:引用时,class引用.#p{}:引用时,id引用超链接的stylea:link 超链接被点前的状 ...
- java笔记--查看和修改线程的优先级
查看和修改线程的优先级 java中每一个线程都有优先级属性,在默认情况下,新建的线程的优先级与创建该线程的线程优先级相同.每当线程调度器选择要运行的线程时,通常选择优先级较高的线程. 注:线程的优先级 ...
- 【Android代码片段之六】Toast工具类(实现带图片的Toast消息提示)
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/6841266 作者:张燕广 实现的Toast工具类ToastUtil封装 ...
- Linux下PS1、PS2、PS3、PS4使用详解
参考印象笔记:
- Reverse Pairs
For an array A, if i < j, and A [i] > A [j], called (A [i], A [j]) is a reverse pair.return to ...
- Sharepoint 2010 创建栏 计算栏
SharePoint 创建栏时,可以添加计算字段, 网上查了查,相关资料如下: http://wenku.baidu.com/view/936239e9b8f67c1cfad6b88f.html ht ...
- 【leetcode】Best Time to Buy and Sell Stock III
Best Time to Buy and Sell Stock III Say you have an array for which the ith element is the price of ...
- auto_ptr浅析(转载)
转载自http://www.cnblogs.com/qytan36/archive/2010/06/28/1766555.html auto_ptr是C++标准库中(<utility>)为 ...