• Github主页:https://linxid.github.io/ 知乎:https://www.zhihu.com/people/dong-wen-hui-90/activities CSDN:... Android studio安装教程,教程比较多,说下注意点。 1...

    安卓开发.jpg

    Github主页:https://linxid.github.io/
    知乎:https://www.zhihu.com/people/dong-wen-hui-90/activities
    CSDN:https://blog.csdn.net/linxid/article/details/79466078

    Android studio安装教程,教程比较多,说下注意点。
    #1、安装JDK
    要安装Android studio首先要安装JDK,以及Java环境变量的配置。参考教程
    http://jingyan.baidu.com/article/456c463b53794d0a5831442b.html
    http://www.runoob.com/java/java-environment-setup.html
    ###注意:
    1、C盘足够用,可以直接默认安装,一定记住jdk和jre的安装路径;
    2、win10的环境变量界面
    image.png

    对于环境变量的修改并不像文中说的那样,而且两个要分开,像图中一样;
    3、安装完成后,注意打开cmd测试下。
    #2、下载Android Studio
    JDK配置好之后我们就可以进行Android studio的下载
    给出几个下载链接:
    1.http://www.androiddevtools.cn/index.html
    2.Android studio中文网http://www.android-studio.org/
    3.郑州大学镜像http://mirrors.zzu.edu.cn/android/

    #3、开始安装,进入安装界面:

    ##3.1 选择安装的插件。
    image.png

    第一个是Android Studio主程序,必选。

    第三个和第四个是虚拟机和虚拟机的加速程序,如果你要在电脑上使用虚拟机调试程序,就勾上。
    ##3.2 选择Android studio和安装目录:
    image.png
    建议自己选择安装路径,放在D盘。
    ##3.2 自动安装
    剩下和其他安装过程并无不同,不停的下一步就可以。
    image.png
    这一步是要选择的,安装SDK组件,有些教程建议安装完后,SDK单独下载,此处通过Android studio直接安装即可。

    #4、安装成功后界面:
    image.png
    可以创建一个新的工程,进行我们的开发了。

    到此我们的Android studio就安装完成了。
    #参考链接:
    1.http://blog.csdn.net/zhiqiang_com/article/details/56837728
    2.https://www.cnblogs.com/lcs-java/p/8467143.html
    3.https://jingyan.baidu.com/article/456c463b53794d0a5831442b.html
    4.http://www.cnblogs.com/smyhvae/p/4390905.html

    ###WRITE FRO JIANG

    展开全文
  • 如何安装新版Android Studio 3.0更新简介就在今年10月,Android公司在YouTube上宣布推出新版Android Studio 3.0,支持构建Android 8.0版本的程序,主要更新如下: - 比以往更快的编码和循环访问速度 - 无限制...

    如何安装新版Android Studio 3.0


    更新简介

    在今年10月,Android公司在YouTube上宣布推出新版的Android Studio 3.0,支持构建Android 8.0版本的程序,主要更新如下:

     - 比以往更快的编码和循环访问速度    
     - 无限制配置构建    
     - 满怀自信地编码     
     - 创建丰富且关联的应用
     - 消除厌烦的任务
    

    YouTube视频截图

    具体更新可以到Android官网浏览并下载安装程序:点此下载


    安装过程

    一、jdk环境

    我们在下载好安装程序之后,最好先检查自己电脑的jdk版本,查看是否符合新版的Android Studio,毕竟新建项目的时候,如果某些库缺失的时候就会很麻烦了。查看方法:打开系统命令行,输入 java -version 即可。

    这里写图片描述

    我这个基本是最新的jdk版本了,要想下载安装可以到官网直接下载。安装过程就略过了,基本是一路next,最好安装在C盘,因为也占不了多少空间,过程注意记录jdk和jre的安装路径,并在最后进入计算机 ->属性->高级系统设置->环境变量,在系统变量 Path中添加刚刚安装 jdk 的目录+\bin,比如刚刚安装的目录是C:\ProgramFiles\Java\jdk1.8.0_1011,那 么 需 要 在 Path 中 添 加 的 路 径 为 C:\Program Files\Java\jdk1.8.0_101\bin,如果原先Path 中有其它路径,记得在这串路径前加;和其它路径分隔开。至此,Java 环境配置完成。

    二、Android Studio安装

    双击刚才下载的安装包,然后也是next,一直到下面这一步,以前的版本是含有sdk(软件开发工具包)的,这里是没有的,不过可以之后再下载。

    这里写图片描述

    然后,选择好Android Studio的安装路径之后,这个路径可以自己选,其余的看自己的电脑配置,选择安装,安装过程中会出现以下这种情况,是因为一开始就没有sdk在下载列表里,所以这里选择cancel,然后会自动帮你下载完成。

    这里写图片描述

    当然需要你自己设置sdk的安装路径和模块,建议安装在D盘等其他盘,需要的空间很大,大概有2、3G,这里只是一部分的sdk。

    这里写图片描述

    还有sdk的版本记得选择api 19,这是最为兼容的一个安卓版本,其余的很多为50到70个百分点,远远没有19的兼容。其余的可以不用管。

    这里写图片描述

    之后就是大概20到30分钟的等待……

    这里写图片描述

    大致安装过程就是这样了,新版的略微改变了一些安装过程,但依旧换汤不换药的。最后,如果启动出现什么问题,看清楚提示,一般为jdk的变量设置,还有sdk的版本没有选择api 19。

    附上AndroidStudio的中文网站及各种教程。
    网站:点击连接
    官方安装教程:点击教程

    展开全文
  • 最新版Android Studio V2.2.2版本分享 最新版Android Studio V2.2.2版本百度云下载:http://pan.baidu.com/s/1kVsGZkV

    最新版Android Studio V2.2.2版本[Android Studio v2.2.2 (October 2016)]分享

    最新版Android Studio V2.2.2版本百度云下载:http://pan.baidu.com/s/1kVsGZkV


    黏贴下官网的Release Notes:

    Revisions


    The sections below provide notes about successive releases of Android Studio, as denoted by revision number.

    Android Studio v2.2.2 (October 2016)

    This is a minor update to Android Studio 2.2. It includes a number of small changes and bug fixes, including:

    • When reporting Instant Run issues through the IDE, the report now also includes logcat output forInstantRun events. To help us improve Instant Run, please enable extra logging and report any issues.
    • A number of small bug fixes for Gradle.
    • A fix for problems with generating split APKs.

    Android Studio v2.2.1 (October 2016)

    This is a minor update to Android Studio 2.2. It includes several bug fixes and a new feature to enable extra logging to help us troubleshoot Instant Run issues—to help us improve Instant Run, please enable extra logging and report any issues.

    Android Studio v2.2.0 (September 2016)

    New

    • All new Layout Editor with tools custom-built to support ConstraintLayout.
    • New Layout Inspector lets you examine snapshots of your layout hierarchy while your app is running on the emulator or a device.
    • New Assistant window to help you integrate Firebase services into your app.
    • New APK Analyzer tool so you can inspect the contents of your packaged app.
    • New Espresso Test Recorder tool (currently in beta) to help you create UI tests by recording your own interactions.
    • New build cache (currently experimental) to speed up build performance.
    • New C/C++ build integration with CMake and ndk-build. Compile and build new or existing native code into libraries packaged into your APK, and debug using lldb. For new projects, Android Studio uses CMake by default, but also supports ndk-build for existing projects. To learn how to include native code in your Android application, read Add C and C++ Code to Your Project. To learn how to debug native code with lldb, see Debug Native Code.
    • New Samples Browser so you can easily look up Google Android sample code from within Android Studio to jump start app development.
    • New Merged Manifest Viewer to help you diagnose how your manifest file merges with your app dependencies across project build variants.
    • The Run window now contains log messages for the current running app. Note that you can configure thelogcat Monitor display, but not the Run window.
    • New Android Emulator features:
      • Added new Virtual Sensors and Cellular > Signal Strength controls.
      • Added an LTE option to the Cellular > Network type control.
      • Added simulated vertical swipes for scrolling through vertical menus with a mouse wheel.
    • New Run/Debug Configuration features:
      • The Debugger tab of the Android App and Android Tests templates now contain several new options for debugging with LLDB.
      • The Profiling tab of the Android App and Android Tests templates now contain a Capture GPU Commands option for enabling GPU tracing. You can display GPU traces in the GPU Debugger (a beta feature).
      • The Android Tests template now has a Firebase Test Lab Device Matrix option for the Deployment Target.
      • The Native Application template has been deprecated. If you use this template in a project, Android Studio automatically converts it to the Android App template.
      • The Android Application template has been renamed to Android App.
    • Improved installation, configuration, performance, and UI features in the GPU Debugger (currently in beta).
    • Android Studio now comes bundled with OpenJDK 8. Existing projects still use the JDK specified in File > Project Structure > SDK Location. You can switch to use the new bundled JDK by clicking File > Project Structure > SDK Location and checking the Use embedded JDK checkbox.
    • Added new help menus and buttons in the UI so you can more easily find the online documentation.

    Changes

    • Updated the IDE codebase from IntelliJ 15 to IntelliJ 2016.1
    • Instant Run now requires the platform SDK corresponding to the target device API level to be installed.
    • Instant Run will automatically disabled if user is running the app under a work profile or as a secondary user.
    • Fixed many reliability issues for Instant Run where changes were not getting deployed or the app would crash:
      • Some app assets were not deployed to your running app. ( Bug: #213454)
      • App crashes when user transitions between Instant Run and non Instant Run sessions where a Serializable class does not have serialVersionUID defined. (Bug: #209006)
      • Style changes aren’t reflected with Instant Run. (Bug: #210851)
      • Instant Run session is unreliable and causes FileNotFoundException. (Bug: #213083)
      • Changes to drawables not reflected until full rebuild is performed for KitKat. (Bug: #21530)
      • Resource changes aren’t reflected with Instant Run when custom sourceSets contain nested paths. (Bug: #219145)
      • Hot and warm swap don't work if changed class contains annotation with enum value. (Bug: #209047)
      • Changes to annotation data not reflected with Instant Run. (Bug: #210089)
      • Instant Run doesn't pick up code changes if you make changes outside the IDE. (Bug: #213205)
      • Instant Run session is unreliable due to mismatch security token. (Bug: #211989
      • Cold swap fails for devices that doesn’t properly support run-as. (Bug: #210875)
      • App crash after instant run restart. (Bug: #219744)
      • ClassNotFoundException observed when switching from Instant Run to Instant Debug. (Bug: #215805)
    • Improved performance for Gradle sync within the IDE, especially for large projects.
    • Improved build times for both full and incremental builds with new app packaging code.
    • Improved Jack compiler performance and features, including support for annotation processors and dexing in process. To learn more, read the Android plugin for Gradle 2.2.0 release notes.
    • Added an updated AccelerometerPlay sample so you can try out the emulator Accelerometer control. Select File > New > Import Sample to import the project.
    • Removed the Scale AVD property from the AVD Manager.
    • The Android Emulator -port and -ports command-line options now report which ports and serial number the emulator instance is using, and warn if there are any issues with the values you provided.
    • Improved the Create New Class dialog and the corresponding file templates. Note: If you've previously customized the AnnotationType, Class, Enum, Interface, or Singleton file templates, you need to modify your templates to comply with the new templates or you won’t be able to use the new fields in the Create New Class dialog.
    • Improved the Vector Asset Studio user interface and added support for Adobe Photoshop Document (PSD) files.
    • Improved the Image Asset Studio user interface.
    • Improved the Theme Editor's Resource Picker.
    • Fixed memory leaks and reduced overall memory usage in Android Studio.
    • Added a Background button in the SDK Manager so you can get back to work and install your packages in the background.
    • Improved Accessibility features, including support for screen readers and keyboard navigation.
    • Enhanced Code Analysis includes code quality checks for Java 8 language usage and more cross-file analysis.
    • Several toolbar icons have changed.

    Android Studio v2.1.3 (August 2016)

    Android Studio v2.1.0 (April 2016)

    Android Studio v2.0.0 (April 2016)

    Android Studio v1.5.1 (December 2015)

    Android Studio v1.5.0 (November 2015)

    Android Studio v1.4.1 (October 2015)

    Android Studio v1.4.0 (September 2015)

    Android Studio v1.3.2 (August 2015)

    Android Studio v1.3.1 (August 2015)

    Android Studio v1.2.0 (April 2015)

    Android Studio v1.1.0 (February 2015)

    Android Studio v1.0.1 (December 2014)

    Android Studio v1.0 (December 2014)

    Android Studio v0.8.14 (October 2014)

    Android Studio v0.8.6 (August 2014)

    Android Studio v0.4.6 (March 2014)

     

    Troubleshooting


    If you encounter problems in Android Studio, look at the following page for possible resolutions to known issues:http://tools.android.com/knownissues.

    
    展开全文
  • 这是一门快速入门Android开发课程,顾名思义是让大家能快速入门Android开发。 学完能让你学会如下知识点: Android的发展历程 搭建Java开发环境 搭建Android开发环境 ...
  • 网上教程非常多,不过很多都是使用Eclipse检测的, 其实1.3版本以后的Android Studio 检测内存非常方便, 如果结合上MAT工具,LeakCanary插件,一切就变得so easy了。 熟悉Android Studio界面工欲善其事,必先利其器。 ...

    内存泄露,是Android开发者最头疼的事。可能一处小小的内存泄露,都可能是毁于千里之堤的蚁穴。
    怎么才能检测内存泄露呢?网上教程非常多,不过很多都是使用Eclipse检测的, 其实1.3版本以后的Android Studio 检测内存非常方便, 如果结合上MAT工具,LeakCanary插件,一切就变得so easy了。

    熟悉Android Studio界面

    工欲善其事,必先利其器。我们接下来先来熟悉下Android Studio的界面
    这里写图片描述

    一般分析内存泄露, 首先运行程序,打开日志控制台,有一个标签Memory ,我们可以在这个界面分析当前程序使用的内存情况, 一目了然, 我们再也不需要苦苦的在logcat中寻找内存的日志了。

    图中蓝色区域,就是程序使用的内存, 灰色区域就是空闲内存,
    当然,Android内存分配机制是对每个应用程序逐步增加, 比如你程序当前使用30M内存, 系统可能会给你分配40M, 当前就有10M空闲, 如果程序使用了50M了,系统会紧接着给当前程序增加一部分,比如达到了80M, 当前你的空闲内存就是30M了。 当然,系统如果不能再给你分配额外的内存,程序自然就会OOM(内存溢出)了。 每个应用程序最高可以申请的内存和手机密切相关,比如我当前使用的华为Mate7,极限大概是200M,算比较高的了, 一般128M 就是极限了, 甚至有的手机只有可怜的16M或者32M,这样的手机相对于内存溢出的概率非常大了。

    我们怎么检测内存泄露呢

    首先需要明白一个概念, 内存泄露就是指,本应该回收的内存,还驻留在内存中。
    一般情况下,高密度的手机,一个页面大概就会消耗20M内存,如果发现退出界面,程序内存迟迟不降低的话,可能就发生了严重的内存泄露。
    我们可以反复进入该界面,然后点击dump java heap 这个按钮,然后Android Studio就开始干活了,下面的图就是正在dump
    这里写图片描述

    dump成功后会自动打开 hprof文件,文件以Snapshot+时间来命名
    这里写图片描述

    通过Android Studio自带的界面,查看内存泄露还不是很智能,我们可以借助第三方工具,常见的工具就是MAT了,下载地址 http://eclipse.org/mat/downloads.php ,这里我们需要下载独立版的MAT. 下图是MAT一开始打开的界面, 这里需要提醒大家的是,MAT并不会准确地告诉我们哪里发生了内存泄漏,而是会提供一大堆的数据和线索,我们需要自己去分析这些数据来去判断到底是不是真的发生了内存泄漏。

    这里写图片描述

    接下来我们需要用MAT打开内存分析的文件, 上文给大家介绍了使用Android Studio生成了 hprof文件, 这个文件在呢, 在Android Studio中的Captrues这个目录中,可以找到
    这里写图片描述

    注意,这个文件不能直接交给MAT, MAT是不识别的, 我们需要右键点击这个文件,转换成MAT识别的。
    这里写图片描述

    然后用MAT打开导出的hprof(File->Open heap dump) MAT会帮我们分析内存泄露的原因
    这里写图片描述
    这里写图片描述

    LeakCanary

    上面介绍了MAT检测内存泄露, 再给大家介绍LeakCanary。
    项目地址:https://github.com/square/leakcanary

    LeakCanary会检测应用的内存回收情况,如果发现有垃圾对象没有被回收,就会去分析当前的内存快照,也就是上边MAT用到的.hprof文件,找到对象的引用链,并显示在页面上。这款插件的好处就是,可以在手机端直接查看内存泄露的地方,可以辅助我们检测内存泄露
    这里写图片描述

    使用:
    在build.gradle文件中添加,不同的编译使用不同的引用:

    dependencies { 
        debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3' 
        releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3' 
    }

    在应用的Application onCreate方法中添加LeakCanary.install(this),如下

    public class ExampleApplication extends Application 
        @Override 
        public void onCreate() {
            super.onCreate(); 
            LeakCanary.install(this);
         }
     }

    应用运行起来后,LeakCanary会自动去分析当前的内存状态,如果检测到泄漏会发送到通知栏,点击通知栏就可以跳转到具体的泄漏分析页面。
    Tips:就目前使用的结果来看,绝大部分泄漏是由于使用单例模式hold住了Activity的引用,比如传入了context或者将Activity作为listener设置了进去,所以在使用单例模式的时候要特别注意,还有在Activity生命周期结束的时候将一些自定义监听器的Activity引用置空。
    关于LeakCanary的更多分析可以看项目主页的介绍,还有这里http://www.liaohuqiu.net/cn/posts/leak-canary-read-me/

    追踪内存分配

    如果我们想了解内存分配更详细的情况,可以使用Allocation Traker来查看内存到底被什么占用了。
    用法很简单:
    这里写图片描述

    点一下是追踪, 再点一下是停止追踪, 停止追踪后 .alloc文件会自动打开,打开后界面如下:
    这里写图片描述
    当你想查看某个方法的源码时,右键选择的方法,点击Jump to source就可以了

    查询方法执行的时间

    Android Studio 功能越来越强大了, 我们可以借助AS观测各种性能,如下图:
    这里写图片描述

    如果我们要观测方法执行的时间,就需要来到CPU界面
    这里写图片描述

    点击Start Method Tracking, 一段时间后再点击一次, trace文件被自动打开,
    这里写图片描述

    非独占时间: 某函数占用的CPU时间,包含内部调用其它函数的CPU时间。
    独占时间: 某函数占用CPU时间,但不含内部调用其它函数所占用的CPU时间。

    我们如何判断可能有问题的方法?

    通过方法的调用次数和独占时间来查看,通常判断方法是:

    1. 如果方法调用次数不多,但每次调用却需要花费很长的时间的函数,可能会有问题。
    2. 如果自身占用时间不长,但调用却非常频繁的函数也可能会有问题。

    综述

    上面给大家介绍了若干使用Android Studio检查程序性能的工具,工具永远是辅助,不要因为工具耽误太长时间。如果有问题,欢迎大家纠正。

    展开全文
  • 在前几个Android Studio版本中,可以在Android SDK Manager面板里面设置代理,并强制将https转换为http,使用国内的镜像源。但是由于最新版(3.1)已经取消了Android SDK Manager面板,也没有强制转换https选项,...

    原文地址

    背景


    由于众所周知的原因,Android SDK官方镜像在国内无法访问。在前几个Android Studio版本中,可以在Android SDK Manager面板里面设置代理,并强制将https转换为http,使用国内的镜像源。

    但是由于最新版(3.1)已经取消了Android SDK Manager面板,也没有强制转换https选项,所以无法使用以前的方法来设置(否则会报400错误)。


    解决方案

    点击主面板右下角的Configure –> settings –> Appearance & Behavior –> System Settings –> HTTP Proxy,选中Auto-detect proxy settings,勾选下方Automatic proxy configuration URL,填入国内的某个镜像站。这里,我选择的是mirrors.neusoft.edu.cn:80。


    完成后,就可以使用了。

    总结

    某些时候,不得已简单的事情复杂化。

    展开全文
  • Android Studio使用教程

    2019-01-16 11:06:00
    温馨提示:在安装Android Studio之前,建议先提前准备好单独的Android SDK,这个可以在AndroidDevTools网站下载。以前用Eclipse做过Android开发的人,就可以用现成的Android SDK。 Android Studio安装完成后,第一...
  • Android Studio —— DOWNLOAD —— DOWNLOAD ANDROID STUDIO(来进行下载,下载的是最新版本) 勾选同意协议,点击开始下载 三 安装Android Studio 1.双击安装软件,打开后点击Next继续下一步;...
  • 修改字体(font)大小(size) ...Android Studio 默认编辑器(Editor)的方案(Scheme)是无法修改字体的, 可以Save as, 保存为新的方案(Scheme), 然后更改字体大小; 位置: File->Settings->IDE Settings->Edito
  • 现在主流的android开发环境也是android studio。这里来看看android studio的安装教程。 首先进入官网https://developer.android.google.cn/index.html进行下载。 按照框选的一步一步点击下载。 点击同意,....
  • 1. svn安装 2. androidStudio中svn的使用与配置
  • Android Studio 3.0 gradle4.1找不到错误 gradle4.1配置
  • 自己的更新android studio 突然发现android device monitor不见了,一下子就懵逼了,如果google了一下。...
  • 国内依然无法访问 android.com,那如何从官方下载android studio呢? 解决方案 官方下载地址:https://developer.android.google.cn/studio/ 安卓开发技术分享: ...
  • 相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,...
  • android studio 版本不同 连接手机方式有细微的不同,主要方式相似。介绍主要分手机和电脑两部分介绍。 一、手机部分 1、手机端下载一个“一键root权限获取“,在安装的过程中需要安装KingRoot,获取手机root权限。...
  • 我下载的gradle是4.3版本的,大家可以在百度上搜索...然后复制到android studio安装目录下的gradle文件夹下,并解压;压缩包和解压后的文件夹都需要保留: 然后在android studio里面切换到project,打开gradle...
  • android studio版本从2.1.1换成了3.2.0的,所以之前的项目都要重新导入一遍。导入过程中遇到了很多问题,在这里记录一下导入的基本过程。 1、首先在更新之后的android studio 里面新建一个项目,新建项目方法如下...
  • android官网安装最新版本的android studio的时候很多人发现没有安装SDK选项的问题。如下图,没有第二个选项。 小编在第一次安装的时候也遇到了这样的问题,后来小编解决了这个问题。 SDK的安装会在android studio...
  • 最近做个项目需要用到Fastjson的框架,发现网上现在有关如何在android studio中引入fastjson包的资料都过时了,最新版android studio都不能通过在libs目录下把jar包通过右键-->"Add as Library"来...
1 2 3 4 5 ... 20
收藏数 298,515
精华内容 119,406