分享好友 最新动态首页 最新动态分类 切换频道
Android Studio 之基本使用和常见问题
2024-12-27 06:05
在使用android studio (AS)新建项目时会有一个概念:

Eclipse中的workspace相当于AS中的project;

Android Studio 之基本使用和常见问题

Eclipse中的project相当于AS中的module

Eclipse在一个workspace创建多个project相当于在AS的project创建多个moduel

AS 中一个AS窗口只能有一个project,所以当你new project后会生成一个新的as窗口。


AS每次启动后会默认启动上次打开过的的project,如果上次没有打开过project,那么会到AS 欢迎界面


问题1:如何切换到AS欢迎界面

   在当前的as窗口,File -> Close Project 会跳转到 Android Studio 欢迎界面,
   注:如果打开了多个project,所有的project close后才会跳转到AS欢迎界面

问题2如何打开已经存在的project(workspace) ?

(1) 在AS窗口, File -> Reopen Project (这里显示的是近期打开的project) 也可以 File -> Open ...
    如果Reopen Project 被清除了,那么只有通过File -> Open project的方式打开。


(2) 也可以切换到AS欢迎界面-> Recent Projects查看近期打开过的project  也可以 

     Open an existing Android Studio Project
     如果Recent Projects 被清除了,那么只有通过Open an existing Android Studio Project的方式打开。
     Recent Projects 选中project, 按下 Backspace 也就是退格键,此时会提示是否要删除?

问题3如何创建AS的project ?

(1)在AS欢迎页(起始页)选择 Start a new AndroidStudio project

(2)在AS 窗口页,选择 File -> New Project

   每次创建project的时候都会有project目录输入项



问题4如何删除AS中的某个project ?

AS窗口的目录导航栏里选中project目录,右键

此种删除方法 不能完全删除,执行后还有工程根目录没删除


问题5如何修改SDK路径 ?

  (1) 在AS 欢迎界面  Configure -> Project Defaults -> Proejct Structrue --> SDK Location 

         修改 SDK Location和JDK Location


  (2) 在当前AS 窗口, File -> Project Structure... -> SDK Location 修改 SDK Location和JDK Location

问题6如何删除AS Project中的某个module

  (1)  删除之前的状态

         module app 图标为手机状态

选中 app 右键没看到Delete.. 字样 如图

这时候点击 Delete… 就能将整个app 目录删除

问题7如何删除AS中的某个project

AS窗口的目录导航栏里选中project目录,右键Delete,  此方法删除不全

问题8如何将Eclipse项目作为Module导入到AS 中?

(0) 首先要对Eclipse项目导入生成build.gradle 文件(ADT至少要22以上)

 

然后有以下两种方式

(1) File -> New -> Import Module.. 将Eclipse 项目作为一个module 导入到已存在的AS project中。

这种Import Moduel方式会将原有eclipse工程copy 到AS Project目录下的作为一个Module

这种添加Module方式是在原有的Eclipse基础上修改的,不会copy到ASProject目录下的。


问题9如何修改字符集

Settings -> Editor -> File Encoding-> IDE Encoding /Project Encoding, Default encoding for propertiesfiles  UTF-8


问题10如何给AS 指定Build Tool Version ?

 

AS 版本对Android SDK Build-Tools版本要求至少是 19.1,如果没有下载SDK Build-tool我们可以在SDK Manager 中去更新。

然后在project / module 目录下的 build.gradle 文件中配置buildToolsVersion

 

Build -> CleanProject 如果build tools版本过低,会as 窗口的底部有提示:Eg:

Aproblem occurred configuring project “:app”

>TheSDK Build Tools revision (17.0.0)is too low for project “:app”. Minimumrequired is 19.1.0


问题11如何禁用AS 每次启动Android SDK更新检查

每次启动AS的时候,在启动页面,总出现下面的进度


这是在检查Android SDK 有人会在这里卡上很长时间,很大的原因是网络连接有问题, 可以通过配置hosts的方式来解决,如果检查需要更新,则需要你进行安装,如果想跳过这一步,可以进行如下操作

在Android Studio安装目录下的bin目录下

找到idea.properties文件,在文件最后追加disable.android.first.run=true


问题12AS Project   Build -> Clean Project 出现 Could not resolve com.android.support:appcompat-v7:21.+

> Could not resolve all dependencies forconfiguration ':app:_debugCompile'.

  > Could not resolve com.android.support:appcompat-v7:22.1.1.+.

    Required by:

        demoproject:app:unspecified

     > No cached version listing forcom.android.support:appcompat-v7:22.1.1.+ available for offline mode.


(1)    首先要更新Android SDK Manager  ->Extras

Tools

Android SDK Tools

Android SDK Platform-tools 这两项下载更新,然后关闭SDK Manager 重启AS

 

(2)    再次打开Android SDK Manager –> Extras

勾选上Android SupportLibrary ,

 

如果AndroidSupport Library 更新完成后,再次Build -> Clean Project 出现下面的问题

(3)    那需要再次打开再次打开Android SDK Manager –> Extras

 

更新完成后再次 Build -> Clean Project



问题13Eclipse在用SDK manager更新SDK后,启动Eclipse提示This Android SDK requires Android Developer Toolkitversion 23.0.0 or above. 需要更新ADT.

 进入文件D:androidadt-bundle-windows-x86_64-20131030sdk oolslib,找到plugin.prop

 打开后,显示

# begin plugin.prop plugin.version=23.0.0

  # endplugin.prop

此时,只需将23.0.0改为22.0.0或者更低的版本号即可

# beginplugin.prop  plugin.version=22.0.1

  # endplugin.prop


问题14:Anroid Studio 常用快捷键


AS 窗口 File -> Settings -> Keymap 或者在AS 欢迎页面 Configure ->Settings -> Keymap 即可查看AS常用操作快捷键。


Ctrl + N 快速查找类

Ctrl + 空格 完成查找

Alt + F7 查找本类中的方法,变量被引用的地方

Ctrl +Q 查看类或方法的注释(API文档提示)

Shift + F6 重命名类或方法或变量

Ctrl + alt + l 格式化

Ctrl+ O 显示类的方法,并可以基类方法

Ctrl + shift + backspace 跳转到上次编辑的地方

Ctrl+ alt + space 提示信息

Ctrl + Shift + 空格,快速联想,适配到合适的内容

Alt+Insert 快速生成get,set方法

Ctrl + e 查看最近打开的文件


Settings -> Keymap -> Main menu ->Code -> Completion -> Basic,  这个是在输入的时候代码自动提示,AS默认设置的快捷键是 Ctrl + Space

 

但这个和系统输入法切换的快捷键冲突,需要重新设置

 

可以将 此快捷键方式 设置为 alt + / , 如果原来有设置alt+/ 则删除原来的


最新文章
武汉百度爱采购运营公司
百度爱采购发布产品标题技巧:产品标题清晰合理;语义通顺,无乱码及特殊符号,关键词堆积,地域名不可隔开出现;标题内相关产品关键词堆积小于3次。商品的关键词或者标题去哪里找定义。这里推荐大家可以更加宽泛的来定义你的商品,因为百
新澳精准资料免费提供|新澳精准信息免费获取|技能解答解释落实_Y27.421
  在当今信息爆炸的时代,获取精准的资料和信息变得尤为重要。尤其是在新澳地区,许多居民和企业都希望能够获得免费的精准资料,以便更好地进行决策和规划。本文将围绕“新澳精准资料免费提供”这一关键词,深入探讨如何有效获取这些信息
评价最好的手机浏览器是哪款
评价最好的手机浏览器是哪款   目前评价最好的手机浏览器是哪款?这里为你推荐夸克浏览器、via浏览器、x浏览器、Edge浏览器、UC浏览器、QQ浏览器、百度浏览器、360浏览器等,这些软件都有各自的优势,浏览器乐园网站提供部分浏览器免费下
游戏推广招聘合同范例
游戏推广招聘合同范例第一篇范文:合同编号:__________甲方(招聘方):名称:____________________地址:____________________法定代表人:________________联系电话:________________乙方(应聘方):姓名:____________________性别:
除了谷歌和百度以外还有什么搜索引擎好用_除了google还有什么搜索引擎
在当今数字化的时代,搜索引擎已成为我们获取信息的重要工具,谷歌和百度无疑是最为人们熟知的两大搜索引擎,它们在搜索领域占据着重要的地位,提供了海量的信息和便捷的搜索体验,除了这两者之外,还有许多其他优秀的搜索引擎值得我们去探
谷歌呼吁美国政府拆分微软与OpenAI的独家云服务协议
据《信息》杂志周二报道,谷歌已要求美国政府拆分微软与OpenAI独家云服务协议,该协议将OpenAI的技术托管在微软的云服务器上。报道称,此次对话发生在美国联邦贸易委员会(FTC)就更广泛的调查向谷歌询问微软商业行为之后。一位直接参与讨
高清美女写真生成工具大测评!来看看最值得推荐的AI绘图神器吧!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在这个人人追求个性的时代,传统的摄影逐渐让位于高科技的AI工具。有人问,"我也想生成一张超
新奥长期免费资料大全|经典解释落实
  在当代社会,获取知识变得越来越便捷,新奥长期免费资料大全就是这样一个平台,它致力于向公众提供丰富的学习资源,包括但不限于经典文献、研究报告、学术论文等,覆盖各个学科领域。本文将以“新奥长期免费资料大全 | 经典解释落实”
论文ai写作网站有哪些 论文ai写作网站一览
论文ai写作网站有哪些,AI写作网站是一个能够帮助用户更高效地进行创作和写作的工具。用户只需提供一些关键信息,AI就可以自动生成文章的内容,从而大大提升了创作的效率。这对于有时间压力或者灵感不足的用户来说,是一个非常有用的辅助工
梦幻西游最强的宝宝没有之一,神马浮云在它面前都是垃圾
梦幻西游中召唤兽跟随号主南征北战,为自己的武神之战付出汗马功劳,也获得了丰功伟绩;今天咱们就说一说梦幻西游中最强悍而且已经是绝版的召唤兽,绝对是站在武神坛顶端的宝宝了,价值肯定超过最少两百万,神马浮云在它面前就是垃圾,咱们
相关文章
推荐文章
发表评论
0评