声明:转载自http://blog.csdn.net/wei_chong_chong/article/details/56280383

之前一直用eclipse+adt做Android开发。曾经尝试使用androidstudio发现内存占用很大,电脑太卡了。现在进入公司了,公司项目使用android studio开发的。现在着手androidstudio吧。

写在前面:使用androidstudio 不要打开360杀毒软件

有人安装androidstudio会发现很卡,可以退出杀毒软件或者直接卸载比如360什么的,或者添加为信任软件,(但是我发现添加为信任软件后提升不明显,后来直接卸载了)

使用入门:

常用快捷键:http://www.cnblogs.com/zyw-205520/p/5231843.html

常用查找快捷键:http://blog.csdn.NET/huangxiaominglipeng/article/details/52525996

(1)字体及样式设置

http://jingyan.baidu.com/article/d8072ac463c406ec95cefd23.html

  (2)删除project或module

http://jingyan.baidu.com/article/359911f542736957fe030687.html

(3)新建项目gradle很慢

手动下载对于的gradle放在本地http://services.gradle.org/distributions

如果上面的网址下载比较慢可以使用下面的网址

国内镜像:第二步,在https://dsx.bugly.qq.com/repository/1 下载Android SDK,这是国内的镜像。速度快。
https://dsx.bugly.qq.com/repository/8 下载Gradle的包。

然后配置:

http://anforen.com/wp/2016/08/dev_install_andorid_studio_gradle_eclipse/

http://anforen.com/wp/2015/11/android-studio-gradle-build-running-slowly/

(4)如何设置每次启动as不自动打开项目

http://jingyan.baidu.com/article/03b2f78c1974d25ea237aef1.html

问题汇总

问题一:真机运行项目提示:

Installation failed with message INSTALL_FAILED_USER_RESTRICTED. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.
WARNING: Uninstalling will remove the application data!
Do you want to uninstall the existing application?

解决:发现是手机内存不足了,清理一下内存或者卸载几个软件就行了

问题二:布局样式报错

(ps我是接手的老项目,之前没有用过androidstudio,导入后布局样式出错)

设计界面布局时显示的错误:

Rendering Problems  Missing styles. Is the correct theme chosen for this layout?   Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.   Failed to find style 'buttonStyle' in current theme (8 similar errors not shown)

预览时控件非常小,而且有些控件无法显示

解决方法如下:

layout预览界面(Graphic Layout),右上角有个Theme的选择项,默认为notitle,根据喜好随意设定值,我们这里设定为android以前默认的Theme.black.(有的同学这样改了还是不行,可以试一下NOTitleBar主题,貌似这里设定的时候一定要和配置文件activity中的主题一致才行,或者这里设置了之后配置文件也要设置一下,不然重启后还是会变回原来的主题,建议clean project一下)或者看一下配置文件中的主题。

配置文件Activity节点和application节点都要看看,我的application节点主题没有设置,只是设置了Activity的主题

问题三:布局显示问题Couldn't resolve resource @dimen/y35  

NOTE: One or more layouts are missing the layout_width or layout_height attributes. These are required in most layouts.
Or: Automatically add all missing attributes
Couldn't resolve resource @dimen/y35

这个跟你选择的设备有关系

这里你应该选择正确的设备,如果是android开发就选android设备,不然可能识别不了px单位的数据

问题4:真机调试run debug的时候 Gradle窗口出现下面的提示

android Gradle build finished with 800 error(s) in 3m 4s 218ms

有时候可能可以安装成功,有时候会安装失败

解决:

大概原因:build-tool版本低了,比sdk版本低。于是升级了build-tool工具。那么如何升级了,打开sdkManager.exe工具,找到tool项下的build-tool,对其进行升级,试了一下好像没效果。之后升级了as版本到2.3才行了。

问题5.rundebug真机调试提示

To do this set org.gradle.jvmargs=-Xmx1536M in the project gradle.properties.

按照提示设置项目下gradle.properties.文件的jvmargs大小就行了。

解决:发现我项目下没有gradle.properties文件。在其它工程下面拷贝一个过来就行了。

参考:http://blog.csdn.Net/asmcvc/article/details/30225365

http://blog.csdn.net/romaticxiaoyu/article/details/7241512

Android Studio 使用入门及问题汇总的更多相关文章

  1. Android Studio单元测试入门

    Android Studio单元测试入门 通常在开发Android app的时候经常会写一些小函数并验证它是否运行正确,通常做法我们是把这个函数放到某个界面(Activity上)执行一下,运行整个工程 ...

  2. Android初涉及之Android Studio&JAVA入门--二月不能不写东西

    是的,我还没有放弃写博客. 是的,我也没有放弃PHP的学习. 是的,我要开始学学最TM火的Android开发了. 你呢 1.Android Studio 一.概况 安装和配置什么的就不具体说了,网上一 ...

  3. Android Studio 1.x 使用问题汇总

    Android Studio是谷歌于13年I/O大会推出的Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的Androi ...

  4. eclipse再见,android studio 新手入门教程(一)基本设置

    写在前面: 作为一个刚半只脚踏入android开发的新手,在使用eclipse开发了两个自我感觉不甚成熟的商城类app之后,遇到了一些问题,总结为如下: 代码复用性.findviewById,oncl ...

  5. Android Studio开发入门-引用jar及so文件

    作者:王先荣    最近初学安卓开发,因为以前从未用过JAVA,连基本的语法都要从头开始,所以不太顺利.在尝试使用百度语音识别引擎时遇到了如何引用jar及so文件的问题.在GOOGLE加多次尝试之后, ...

  6. android studio 使用入门 (快捷键等收集)

    1. 解决 android studio cannot resolve symbol 1) file->import proj->create proj from exit proj .. ...

  7. Android Studio 使用入门

    Android Studio 快捷键 Action Mac OSX Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ct ...

  8. [转]Android Studio开发入门-引用jar及so文件

    注意: 1.jar包在app的libs目录 2.so文件放在src/main”目录中名为“jniLibs”的目录 一.引用jar文件    1.将jar文件复制.粘贴到app的libs目录中:    ...

  9. eclipse 再见,android studio 新手入门教程(三)Github(ignore 忽略规则)的使用

    上传代码到github android studio里集成了上传代码到github的功能,所以使用上还是很简单的,设置里添加账号并测试,之后就可以很方便地上传代码到github了 如果你的项目是使用a ...

随机推荐

  1. 【vue store的使用方法】(this.$store.state this.$store.getters this.$store.dispatch this.$store.commit)

    vue 页面文件 <template> <div> {{this.$store.state.count}}<br/> {{count}}<br/> {{ ...

  2. 前端分页神器,jquery grid的使用(前后端联调),让分页变得更简单。

    jquery grid 是一款非常好用的前端分页插件,下面来讲讲怎么使用. 首先需要引入jquery grid 的CSS和JS (我们使用的是bootstrap的样式) 下面我们通过一个例子来讲解,需 ...

  3. codeforces C. Primes and Multiplication(快速幂 唯一分解定理)

    题目链接:http://codeforces.com/contest/1228/problem/C 题解:给定一个函数f,g,题目有描述其中的表达式含义和两者之间的关系. 然后计算: 首先把给定的x用 ...

  4. C#中使用IndexOf()判断字符串在字符串数组中第一次出现的索引位置

    ] {"}; "; //判断字符串的前几位在另一个字符串数组中第一次出现的索引位置 index = Array.IndexOf(s, s1.Substring(, ));

  5. CTF_论剑场 头像

    首先打开链接发现这个链接是一个头像 然后下载这个头像 通过hxd分析一下 在编辑中查找 flag 然后发现flag是一个用base64 加密的一串文字 然后我们将这串文字 解密 然后再通过md5 32 ...

  6. 2.1 【配置环境】 JDK + eclipse + selenium

    1.jdk以及eclipse的具体安装详见  http://www.cnblogs.com/ericazy/p/6082194.html 安装1.7 jdk即可 2.selenium 旧版本安装: s ...

  7. 并发之CountDownLatch用法详解

    概念 CountDownLatch 是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程执行完后再执行.例如,应用程序的主线程希望在负责启动框架服务的线程已经启动所有的框架服务之后执行. Co ...

  8. Linux - curl 基本使用

    1. 概述 我接触过的很多服务端调试, 接口测试, 最终都落到了这个地方 简答介绍 curl 的使用 尽量循序渐进, 因为我也不太熟悉 大概会提到的命令 curl curl -v curl -s cu ...

  9. 多表连接面试题:ERROR:Not unique table/alias

      class_info id class_name 2 s204 5 s205 1 s207 7 s203 match_info id host_id guest_id match_time mat ...

  10. php 接口获取公网ip并获取天气接口信息

    <?php function get_ip(){ //判断服务器是否允许$_SERVER if(isset($_SERVER)){ if(isset($_SERVER['HTTP_X_FORWA ...