close
当前位置: 物联网在线 > 技术文库 > android >

Andorid Studio使用技巧

该文以Android Studio2.1.1(Bundle)为例。JDK使用的是1.8版本,也建议大家使用1.8版本。

使用技巧无先后顺序。

Andorid Studio使用技巧

Android Studio 2.1.1

软件下载

目前,国内大家比较熟悉的应该是 Android Studio中国社区 ,每次Android Studio的更新版本都可以在这找到。

Android Studio使用技巧问答区

1、代码没有错误,但是爆红解决技巧

当我们写入一些代码的时候,可能有些代码是正确的,但是AS却说找不到,这时候我们清理一下缓存即可并重启AS即可解决这个问题。具体步骤是点击File-Invalidate Cache / Restart...即可。

2、编辑/打开另一个项目,下载GIt项目

标题可能说的有点模糊。一般情况下,每一个AS工作区对应一个项目(当然可以添加多个Modules)。假如,我们当前正在编辑的是A项目,我想打开B项目进行编辑,此时的做法也很简单。

方法一:点击File-Open... 然后选择一个Gradle项目即可。

方法二:点击File-Open Recent 然后选择一个项目打开即可。

如果我想关闭当前项目,并且打开B项目

方法三:点击File-Close Project,然后在打开的界面选择Open an existsing Android Studio Project选择一个本地项目打开即可。

下载Git项目

方法四:点击菜单栏的VCS-Checkout from Version Control-Git 在弹出的对话框输入项目的SSH地址即可下载。如下图:

Andorid Studio使用技巧

下载Git项目.png

3、查看AS使用的SDk、JDk路径

File-Other Settings-Default Project Structure...

Andorid Studio使用技巧

Project Structure.png

4、删除Module

了解Android Studio的应该知道其工作空间(Project)对应可以创建多个Module,而且可以对Module进行同时build等操作,当不需要这个Module,想要彻底删除它时,有两种方式(如删除下图的test Module):

Andorid Studio使用技巧

即将要删除test Module.png

1)右击MyApplication项目,选择Open Module Settings,选中要删除的Module(test),点击符号“—”进行删除,步骤如下图所示:

Andorid Studio使用技巧

删除Module.png

Andorid Studio使用技巧

移除Modul列表后.png

实际上,此时test仅仅是退出了Module列表(移除了对Project对Module的保护),并没有删除,此时对test右击,点击“Delete”则可,步骤如下图所示:

Andorid Studio使用技巧

删除一个项目.png

(2)通过Android Studio对Module的保护机制去删除一个Module。

在Eclipse上,如果想要删除一个项目,直接右击选择“Delete”删除项目即可,但是在Android Studio只有把Module的保护机制删除才能对其删除,所以两者的不同就是Android Studio多了个保护机制,那么我们只要知道保护机制的原理即可。事实上,Module的保护机制是通过settings.gradle文件实现的,我们首先打开settings.gradle文件,内容图下图所示:

Andorid Studio使用技巧

Module保护机制列表.png

代码如下:

include ':app',':test'

代码很显然,表示当前项目包括了两个Module,一个是app,另一个是test。当我们想删除test Module的保护机制,只需删除代码:':test',保存并重新执行gradle文件即可,具体步骤是:

1、删除代码:,':test'并保存;

2、点击菜单栏的Sync按钮,重新编译项目即可。

Sync Gradle.png

ps:实际上,该操作是可逆的!!!

5、把Eclipse项目移植到Android Studio 2.1.1

参考文章

将Eclipse代码导入Android Studio

镜像网站-techbrood

前提:ADT版本需要22以上。

查看ADT版本号。在Eclipse打开Help-Installation Details,然后选择Plugin-ins,如下图可看到当前使用的ADT版本为23。

ADT版本号.png

当前以一个Hello工程为例。步骤如下:

1、在Eclipse选择File-Export-Android-Generate Gradle Build File-Next,接着选择项目Hello,Next—Finish-Finish。此时,打开Hello项目目录。

Andorid Studio使用技巧

创建Gradle相关文件.png

从图上可以看出,此时生成了Gradle相关的文件夹。

2、选择导入工程的结构方式。


(责任编辑:ioter)

用户喜欢...

使用Android Studio开发可独立运行(runnable)混淆过的Jar程序

之前开发Java程序一直都是使用Eclipse 开发Jar程序,现在开发基本上都已经弃用Eclipse了,但是有时偶尔开发个小的Jar程序,还要切换回去好麻烦,刚好前几天有人问几个相关的问题,就顺便整...


Android Studio 升级之旅

Android Studio 2.3 正式版已经发布,有多少小伙伴第一时间升级自己的 Android Studio了呢? 我猜应该不是很多,因为很多有小伙伴担心升级 AndroidStudio 以后自己的工程就没法编译了,出现一堆莫名...


Andorid Studio NDK 开发 - LLDB 调试

LLDB 是一个高效的 c/c++ 的调试器,是与 LLVM编译器 一起使用,提供了丰富的流程控制和数据检测,有效的帮忙我们调试程序。 LLDB 也已经取代GDB成为XCode的默认调试器, Android Studio 中也可以使...


Android Studio NDK开发-JNI调用Java方法

相对于NDK来说SDK里面有更多API可以调用,有时候我们在做NDK开发的时候,需要在 JNI 直接Java中的方法和变量,比如 callback ,系统信息等.... 如何在 JNI 中调用Java方法呢?就需要先了解 FindClass...


如何解决 Android Studio 上远程依赖包重复的问题(com.android.dex.DexException)

你们是不是会经常遇到这样的一个错误:com.android.dex.DexException: Multiple dex files define XXXX,一般情况下,是我们项目中引用了重复的库或者jar包引起的,我们找到去掉即可解决,但是如果你远程...


Android Studio 2.3 正式版新功能,你不来看看!

2017.3.3 Google老大发布了Android Studio 2.3正式版。 在许多2.3beta版本的基础上修复了bug然后推出了正式版。提供了一些新特性,和对部分已有功能的修改完善。 Instant Run Improvements and UI Changes 之前...


Android Studio使用小技巧,只能说666

一般的什么快捷键,技巧的文章也有很多。我也看过很多。下面这些事我在来自国外大神发布的:Android Studio Tips of the Day( https://plus.google.com/u/0/collection/wtO0PB )查看到的,而且对于我来说有...


Android Studio你不知道的调试技巧

写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道 Evaluate Expression,知道条件断点;可是你听说...


android studio 使用gradle打jar包并混淆

昨天准备把写好的代码使用gradle打jar包出来,并打算加混淆。打jar包容易,结果在混淆上走了弯路。 首先打jar包的配置很简单,使用jar的task,具体代码如下: task buildJar(type: Jar, dependsOn: ['...


Android Studio 自定义皮肤主题和背景

新的一年,新的开始,在这里先祝福大家在新的一年收获多多,多升职,多加薪,代码没BUG。 第一 Android Studio自定义皮肤主题-ColorThemes 寒假期间有人问我, “你代码这是用的什么字体? 看着...