分享好友 最新动态首页 最新动态分类 切换频道
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+/ 则删除原来的


最新文章
超逼真美女写真:AI生成工具评测全攻略!
想要使用【搜狐简单AI】来制作逼真的美女写真,也许你会问:我该从哪里开始呢?让我们来看看具体的操作步骤吧!步骤1:注册和登录 首先,你需要在搜狐简单AI的官方网站或微信小程序注册一个账户。点击注册后,按提示输入信息,完成注册后,
直播必备指南,轻松下载电脑直播间,开启直播之旅新篇章!
摘要:本指南为直播爱好者提供必备指南,轻松下载电脑直播间软件,开启直播之旅。通过简单的步骤,介绍如何选择合适的直播平台,下载直播间软件并安装,以及进行直播前的准备工作。本指南旨在帮助新手快速掌握直播技巧,顺利开启直播生涯。
零基础一站式网站建设全攻略教程
本攻略从零基础出发,提供一站式教程,助您轻松学会建设技巧。涵盖全面内容,助您快速上手,成为建设高手!前期准备事项搭建教程全面指南推荐搭建教程资源随着互联网技术的飞速进步,营销和品牌塑造日益受到企业和个人的重视,拥有一个独立
苹果 Vision Pro 预售遭黄牛用机器人抢购,可绕过脸部扫描
1 月 25 日消息,苹果 Vision Pro 头显于当地时间 1 月 19 日在美国开启预售,一份新报告显示,黄牛们用机器人程序(Bots)抢购了数千台 Vision Pro,甚至在正式开启预售前就将商品挂上 eBay,开价最高达 1 万美元(IT之家备注:当前约 716
美国《大西洋月刊》:AI“再生名人”,创意还是生意?
来源:环球时报美国《月刊》12月6日文章,原题:名人营销永不消亡——已故明星的生意站上风口 2009年,洛杉矶家事案件律师罗伯特·德克勒克跳槽成为已故演员亨弗莱·鲍嘉的遗产首席执行官。鲍嘉在上世纪50年代就已离世,但遗留的名气仍支撑
python命令大全及说明,python命令大全下载
这是本文的目录前言什么是命令行界面?你在Python开发中需要CLI吗?CLI简介WindowsMacLinux用于Python开发的20多个最有用的CLI命令安装命令1.Chocolatey2. Homebrew和Pyenv3. apt、pacman和dnf解释器命令4.python5.pip权限命令
蜘蛛池免费SEO博客,提升网站排名的秘密武器,蜘蛛池免费seo博客
蜘蛛池免费SEO博客是一种提升网站排名的秘密武器。通过创建多个博客,并相互链接,可以吸引搜索引擎的爬虫,提高网站的访问量和权重。定期发布高质量的内容,并优化关键词,可以进一步提高网站的排名。这种策略不仅有助于提升网站的流量和
移动互联通讯:AI与大数据融合塑造的未来图景
  随着科技的发展,移动互联通讯技术正在经历前所未有的变革。人工智能和大数据的融合为这一领域带来了前所未有的机遇,将对未来通讯方式产生深远影响。以下几个方面展示了人工智能与大数据在未来移动互联通讯领域的应用与趋势。  一、
马铃薯全产业链数字展示中心建设项目
温馨提示:1、投标人完成以下步骤方可投标。       (1)市场主体信息注册登记:      登录承德市公共资源交易中心网站,点击“市场主体注册”按钮,跳转至“河北省公共资源交易平台”进行注册。       (2)办理数字证书
计算机最新发展
随着科技的不断发展,计算机作为人类最重要的工具之一,也在不断地创新与发展。本文将介绍计算机在硬件、软件、人工智能、云计算、物联网和量子计算等方面的最新发展。一、硬件1. 半导体技术的进步随着半导体技术的不断突破,芯片的制造工
相关文章
推荐文章
发表评论
0评