android studio 使用

简介:
复制代码
java5-7适用android,java8对安卓支持不好。
mac osx 需要安装jdk8,
google Nexus模拟器,
Intellij是JetBrains发布的。
Intellij有2个版本:一个是社区版,免费,还有一个是旗舰版,收费的。
AS是基于Intellij的社区免费版。

AS是2013年开始的,14年发布1.0版本。

adt在2014年就已经下架了,官网下载不了了。

安装as的时候会安装sdk,gradle,maven,

Settings---Updates--选择不同的频道(Stable Channel)来下载更新AS,Satble是稳定版本,Beta是经过测试后的版本。

虽然已经安装了基本组件,再开发程序之前还要为sdk去安装其他的组件:欢迎界面---configure---sdk manager---Android SDK---Launch Standalone SDK Manager---Android6.0->Intel x86 Atom System Image(安卓手机都支持这个镜像)-----Extras->Google USB Driver----安装。

-----------------------------------------------------------------

新建工程---Project location(这里只是一个简单的文件夹,不像eclips有eclips的配置)---Minimum SDK(这里是最低的版本支持,下面会有这个版本支持的手机覆盖率,Help me choose会显示不同sdk的手机覆盖率)----新建项目会去下载一些gradle和maven的支持库。FQ啊。

-----------------------------------------------------------------

切换成project模式,这个结构是硬盘的结构,app里面是java代码和资源文件,app---build.gradle里面是build的jdk的版本等。根目录下面的build.gradle是一些更高层的命令,一般不用更改。经常配置的是app--build.gradle这个文件。app---proguard-rules.pro是用来混淆代码的。

切换成package模式的时候是包的目录,android.support是支持的库,BuildConfig和R自动编成的。

problem是问题模式。
一般用android模式就可以了。

Settings:Appearance是外观选项,Editor是编辑器的选项,Build是编译选项。

真机调试:手机调试需要安装驱动程序(计算机---设备管理器---可以看到手机,更新驱动程序---找到安装的google usb driver),安装sdk manager---Gooogle USB Driver。 360手机助手可以帮助安装驱动程序,手机助手会抢占手机和as连接的端口adb会经常手机连接不上。

---------------------------------------------------------------

导入eclips项目:欢迎界面---import project---一路默认----important-summary(构建的过程,sdk版本[没有这个sdk要重新下载],v4,v7的版本不一致[v4,v7是android sdk自带的jar文件,不是第三方jar文件],这个版本号要跟as的sdk的版本对应)。

---------------------------------------------------------------
jar文件:1.以依赖的形式导入,2.显示的导入。Try again:重新构建项目。

--------------------------------------------------------------
更改java的编译环境:File---Project Structure---点击工程名---Source Compatibility,Target Compatibility选择java的版本。

--------------------------------------------------------------
Import an Android code sample:导入谷歌的示例程序,会访问谷歌的官网,通过sdk manager----下载samples----然后open  an exsting Android Studio Project看谷歌的官方samples代码。

-------------------------------------------------------------
Double Shift:search Everywher,
ctrl+shift+n:go to file,

------------------------------------------------------------
project:代码的结构。
Structure:显示一个java文件或者xml文件的目录结构。
Build Variants:编译参数,默认是debug版本进行编译的。
Favorites:收藏夹
Run:运行的状态
TODO:待办,java代码写注释//TODO:ddd,就可以从这个窗口查看。
Android Monotor:查看日志,链接的设备,内存变化,cpu变化,网络变化。(可以通过Tools---Android---Android Devices Monotor查看)。
Terminal:内置的命令行
Message:gradle的编译信息
Gradle Console:也是gradle的编译信息
右边的Maven Project是maven的构建信息,Gradle是gradle的构建信息。

---------------------------------------------------------------
gradle:2个gradle脚本(Android视图可以看见),local.properties里面写的是sdk的路径,Project Structure里面配置的jdk和sdk路径是一个工程的,不同的工程可以用不同的sdk.
gradle.properties:
顶层build.gradle:jcenter(),不需要改变。
app下的build.gradle : applicationId是应用的id,应用程序的唯一性判断。minSdkVersion最小的sdk版本,targetSdkVersion目标sdk版本,compileSdkVersion编译sdk版本,目标sdk和编译sdk必须是sdk-manager本机下载好了的。 buildToolsVersion '25.0.0'也要是通过sdk-manager下载好了的。

---------------------------------------------------------------
1.复制jar文件拷贝到app---libs里面去,选中jar文件----add as library。build.gradle里面就有了compile files('libs/a.jar')
2.File---Project Structure---点击工程---Dependencies来添加删除jar文件。libs下面也删除jar文件,build.gradle里面也删除依赖。
3.把jar添加到独立的模块,让项目依赖全新的模块,其他的项目也可以依赖这个模块的jar文件。File---new module---Import .JAR/.AAR Package---File name选择jar包的全路径----finish.就创建了一个新的aa模块。
工程---File---project srtuctor---就出现了刚才新疆的aa模块----Dependencies---加号----module dependency---选择aa模块,build.gradle里面就写了依赖进去。

----------------------------------------------------------------
maven依赖添加远程仓库:
File---Project Structure---工程---Dependencies-----加号----Library dependency(Jar dependency是jar包依赖,Module dependency是模块以来,Library dependency是maven远程库)输入gson----点击com.google.code.gson:gson:2.8.1----build.gradle里面就有了gson的依赖。链接远程仓库并下载(去jcenter.bintraty.com网站去下载)。

----------------------------------------------------------------
gradle:搜索本地的sdk里面的jar,去远程仓库下载jar。

----------------------------------------------------------------
集成git:下载安装git,configure---setting----Git----添加路径C:\Program Files\Git\cmd\git.exe----后面的点击test就可以知道git安装好了没有----点击git hub配置账号密码-----

配置全局邮箱和名字:
cmd进入git安装目录,1.cd C:\Program Files\Git\bin;
                    2.git config --global user.email "672530440@qq.com" ;
                    3.git config --global user.name "yw" ;
关闭命令行。
分享项目到github: AS---VCS---import into version control---share project on github ---完了之后弹出完成链接,点击链接就跳到github去了。.gitignore指示哪些文件是不需要提交到github上面去。

下载github项目:check out project from Version Control.输入github地址。

----------------------------------------------------------------
android Device monitor : DDMS
android monitor :查看当前程序运行内存,或者其他程序运行内存。
复制代码

 


本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/7536989.html,如需转载请自行联系原作者

相关文章
|
2月前
|
Java Android开发 C++
Android Studio JNI 使用模板:c/cpp源文件的集成编译,快速上手
本文提供了一个Android Studio中JNI使用的模板,包括创建C/C++源文件、编辑CMakeLists.txt、编写JNI接口代码、配置build.gradle以及编译生成.so库的详细步骤,以帮助开发者快速上手Android平台的JNI开发和编译过程。
91 1
|
23天前
|
XML IDE 开发工具
🔧Android Studio高级技巧大公开!效率翻倍,编码不再枯燥无味!🛠️
【9月更文挑战第11天】在软件开发领域,Android Studio凭借其强大的功能成为Android开发者的首选IDE。本文将揭示一些提升开发效率的高级技巧,包括自定义代码模板、重构工具、高级调试技巧及多模块架构。通过对比传统方法,这些技巧不仅能简化编码流程,还能显著提高生产力。例如,自定义模板可一键插入常用代码块;重构工具能智能分析并安全执行代码更改;高级调试技巧如条件断点有助于快速定位问题;多模块架构则提升了大型项目的可维护性和团队协作效率。掌握这些技巧,将使你的开发之旅更加高效与愉悦。
46 5
|
2月前
|
Dart Android开发
Android Studio New里面没有New Flutter Project
Android Studio New里面没有New Flutter Project
106 1
Android Studio New里面没有New Flutter Project
|
2月前
|
编解码 Android开发
【Android Studio】使用UI工具绘制,ConstraintLayout 限制性布局,快速上手
本文介绍了Android Studio中使用ConstraintLayout布局的方法,通过创建布局文件、设置控件约束等步骤,快速上手UI设计,并提供了一个TV Launcher界面布局的绘制示例。
37 1
|
2月前
|
Android开发
Android Studio: 解决Gradle sync failed 错误
本文介绍了解决Android Studio中出现的Gradle同步失败错误的步骤,包括从`gradle-wrapper.properties`文件中获取Gradle的下载链接,手动下载Gradle压缩包,并替换默认下载路径中的临时文件,然后重新触发Android Studio的"Try Again"来完成同步。
384 0
Android Studio: 解决Gradle sync failed 错误
|
2月前
|
Java Android开发 芯片
使用Android Studio导入Android源码:基于全志H713 AOSP,方便解决编译、编码问题
本文介绍了如何将基于全志H713芯片的AOSP Android源码导入Android Studio以解决编译和编码问题,通过操作步骤的详细说明,展示了在Android Studio中利用代码提示和补全功能快速定位并修复编译错误的方法。
48 0
使用Android Studio导入Android源码:基于全志H713 AOSP,方便解决编译、编码问题
|
2月前
|
API 开发工具 Android开发
Android Studio:解决AOSP自编译framework.jar引用不到的问题
在Android Studio中解决AOSP自编译framework.jar引用问题的几种方法,包括使用相对路径、绝对路径和通过`${project.rootDir}`动态获取路径的方法,以避免硬编码路径带来的配置问题。
43 0
Android Studio:解决AOSP自编译framework.jar引用不到的问题
|
2月前
|
Dart 开发工具 Android开发
Android Studio导入Flutter项目提示Dart SDK is not configured
Android Studio导入Flutter项目提示Dart SDK is not configured
93 4
|
2月前
|
Java 网络安全 开发工具
UNITY与安卓⭐一、Android Studio初始设置
UNITY与安卓⭐一、Android Studio初始设置
|
2月前
|
Android开发 数据安全/隐私保护
Android Studio创建JKS签名遇到的坑
Android Studio创建JKS签名遇到的坑
90 1
下一篇
无影云桌面