Android Studio 初相遇
前段时间,在我导师的推动下,我们的开发工具从eclipse变成Android Studio(后面简称“AS”),下面是我在这段时间使用AS是遇到的一些问题和处理的方法。
1、 可视化编辑界面消失
用过Android Studio的人都知道,相较于eclipse,Android Studio的界面布局设计实现了一边编写代码,一边显示可视化编辑界面,这样用户不用点击下方的Design和Text进行切换,就可以同时看到我们的界面显示和编码。可是有的时候我们发现可视化编辑界面消失了,这是什么原因呢?
事实上,可视化编辑界面只是没有显示在窗口的最上方,它并没有消失。仔细观察窗口的右侧,有三个竖形Tab,分别是“Maven Projects"、”Gradle",还有“Preview”,点击第三个Tab,也就是“Preview”(中文翻译过来也就是“预先观看”的意思),可视化编辑界面就会出现了。
另外,Android Studio还有个做得好的小细节,也是它相对来说人性化的地方,就是它会在左侧一行竖栏中显示代码中出现的颜色,图片等等。
----------------------------------------------------------------------------------------------------------------------------------------
2、 代码提示没有了
在代码编写过程中,我们习惯使用快捷键来提示编码,我用的是windows下的eclipse,他的代码提示的快捷键是“Alt+/",但AS中默认的快捷提示不是eclipse。因此为了在AS中更方便的操作,我在settings-〉KeyMap中选择keymaps为eclipse。
但是前段时间有个安卓的初学者提问说,为什么他的代码提示快捷键失效了。具体情况如下:比如他输入了“R.”一般这时候会出现一个下拉菜单,显示可以选择的提示内容,但是现在没有了。于是我就去翻资料,发现原来是他设置成了省电模式,解决方法是:点击“File”,下拉菜单的倒数第二行有个“Save Power Mode”,去掉文字前面的“√”就可以了。
-----------------------------------------------------------------------------------------------------------------------------------------
3、 设置背景主题和字体
File->Settings->Appearance&Behavior里面的Appearance,在右侧的Theme里面有三个选择,我是选择了黑色背景,也就是Darcula,用户可以根据自己的喜好去选择。字体的话可以根据自己的风格来选择,选中Override default fonts by(not recommended),然后选择字体格式和大小。
-----------------------------------------------------------------------------------------------------------------------------------------
4、 怎样显示左侧行数
暂时的显示或隐藏行数:点击应该显示行数的左侧竖形框框,右键会出现一个菜单,勾选或取消“show line number”一栏。
永远的显示左侧行数:File->Settings,Editor->General->Appearance,找到“Show line numbers”,勾选->Apply->OK就可以了。
------------------------------------------------------------------------------------------------------------------------------------------
5、 打包
在App的开发过程中,特别是一个正式的App的开发完成后,我们通常要对它进行打包。打包的操作很简单:
(1)在工具栏中找到Build->Generate Signed APK:
6.get和set方法的自动生成
在eclipse中编写对象类的代码时,我通常会是在代码编辑区域右键鼠标在弹出来的菜单中找到Source然后选择get和set方法,这样可以更加方便快捷无误地生成想要的代码。然而今天开发的时候发现AS的下拉菜单比eclipse的短多了,Source也不见了。那么在AS中要怎样自动生成get和set方法呢?
最简单的方法就是,点击快捷键“Alt+Insert”,然后就会出现如下图的场景,在这里我选择的就是红框中的这一项:
选择了这个之后,系统会提示你想要生成get和set方法的属性,比如对象类中有两个属性name和password‘:
public class UserModel {private String name; private String password; }
用户根据需要选中相应的属性即可。
------------------------------------------------------------------------------------------------------------------------------------
7.删除没有使用的资源
在AS中删除没有使用的资源同样是要用到lint,但不同的是我们可以直接在AS中进行lint,比eclipse的方便的多。
(1)首先右击工程在下拉菜单中找到Analyze->Run Inspection by Name,也可以直接使用快捷键”Ctrl+Alt+Shift+I",如下图,接着会弹出一个Enter Inspection Name的框框:
(2)在弹出的上面框框中填入"Unused resource",一般没有填完就会有个提示了,并且我们会看到“Android lint"的字眼,然后选择整个工程或者想要查看的区域就好了,运行完之后就会在工程下方出现一个Inspection的区域,里面会显示没有用到的资源,删掉那些资源就好了,如下图。
--------------------------------------------------------------------------------------------------------------------------------------------------------------
8.android studio中所有java方法都突然报错的解决方法:
原因AS的非正常关闭,导致某些设置发生错误,结果就是无法识别package中的类。解决方法是:File—Invalidate Caches / Restart-Invalidate and Restart。
清空缓存后会自动重启进行编译。然后就能正常使用了。
这就是我最近使用AS中遇到的一些问题和解决方法,欢迎大家指正,转载请注明http://blog.csdn.net/shan286/article/details/47977903。
Android Studio 初相遇相关推荐
- [Android Studio] 初体验
[Android Studio] 初体验 本人刚开始接触移动开发方面的知识,在很多方面都感觉寸步难行,移动开发这门课程应该是在我一年后学校才会开设,而移动开发所用到的java也是在我下个学期才开始正式 ...
- Android Studio 初体验
Google在I/O2013大会上发布了Android新的开发工具Android Studio,趁周末时间做了一下尝试.有需要的可以 在http://developer.android.com/sdk ...
- 【Android Studio】初级控件设置
Android Studio 初级控件设置 1.TextView文本视图 2.Button按钮设置 3.ImageView图像视图 4.文本内容定义 5.颜色定义 1.TextView文本视图 定义文 ...
- 【Android Studio】初级控件之动态设置
Android Studio 初级控件之动态设置 动态设置TextView中的文本内容 动态设置ImageView中的图片内容 效果 动态设置TextView中的文本内容 参考代码: TextView ...
- 欲了解Android Studio,必先知道Gradle
http://www.jcodecraeer.com/a/anzhuokaifa/Android_Studio/2015/0126/2361.html 泡在网上的日子 发表于 2015-01-26 1 ...
- 鸟枪换炮,Android Studio的初体验——Android Studio系列(一)
转载请注明出处:http://blog.csdn.net/chengbao315/article/details/51130757 使用Eclipse开发安卓已经一个月了,对Eclipse环境基本可以 ...
- Android Studio之初体验 ---- 很好很强大
转载请注明出处:http://blog.csdn.net/crazy1235/article/details/41702277 一.介绍 很多android 开发者都感叹做android开发竟然都没有 ...
- android studio 常用功能,Android Studio 1.0正式版初体验——常用功能使用指南
上一篇文章中(见 http://www.linuxidc.com/Linux/2014-12/110968.htm),我们把Android Studio的平台都搭建起来了,这一篇文章,将介绍Andro ...
- Android studio 配置NDK ---实验步骤跟进记录(初定完结)
测试环境 ---- android studio 3.0 NDK环境 ---- 17.1.4828580 目的:开源博客,希望各位纠错指正,指正的位置也会标注出指正的作者,本人QQ231734881 ...
最新文章
- 爬虫之Xpath详解
- 安装脚本退出,并显示错误:命令“ x86_64-linux-gnu-gcc”失败,退出状态为1
- python字符串27种常见的方法
- C# 使用new 关键字显式隐藏从基类继承的成员和内部类的使用
- php操作xml文件,php xml文件操作代码(一)
- iOS 的内存管理和虚拟内存机制具体是怎么运作的?
- 拉丁正方形 java_Leetcode 221 最大正方形 动态规划
- 2017电子设计大赛论文:滚球控制系统
- 尚硅谷zookeeper入门笔记
- 阿里云播放器的官方文档
- java get请求中文_如何解决java中get请求中文乱码的问题
- 【JS】用JS发送电子邮件
- USACO-Section3.2 Feed Ratios【克莱默法则】
- PAT乙级1024科学记数法c++实现
- 51单片机 (四)延时函数
- 数据报和字节流的区别
- 洛谷 P2404 自然数的拆分问题
- Android 统计流量数据
- h5页面跳转微信小程序。
- SpringBoot实现每天给对象发送情话
热门文章
- ADAS自动驾驶 - tesla的FSD之路
- 万字总结阿里大数据之路-数据技术篇(建议收藏)
- 【Python基础库】-在dataframe中错位相减-使用shift()函数
- 斐波那契数列(递推)-C语言
- 如何本地部署admui?
- vs2019怎么样建立头文件_VS2019编译运行 C/C++ 详细教程——同时美化你的 IDE
- 为什么要模1000000007
- 推荐:做人的基本原则 - 温
- dlopen linux 实例_Linux下c函数dlopen实现加载动态库so文件代码举例
- Neo4j 快速入门