Android Studio开发环境问题记录

UI中文乱码

在Setting主题下面的字体,选择一个支持中文的字体就OK.

使用Gradle构建Android项目优点

在IDE环境和命令行下使用同一个构建系统

优化了依赖关系管理,基于Apache Ivy的强大的依赖管理

更容易地集成到自动化构建系统,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。

使用领域特定语言(DSL)描述和处理构建逻辑

Android Gradle自动移除无用资源

  1. android {
  2. buildTypes {
  3. release {
  4. minifyEnabled true
  5. shrinkResources true
  6. }
  7. }
  8. }

Android Studio上Gradle环境设置

Android 默认使用本地的,也可以使用全局的。

对于使用本地的还是全局的,StackOverFlow上有回答,建议使用全局的

http://stackoverflow.com/questions/24811997/android-studio-use-default-gradle-wrapper-vs-use-customizable-gradle-wrappe

使用Gradle Wrapper更新配置Gradle

在build.gradle文件中添加如下task,填上要更新至哪个版本。

  1. task wrapper(type: Wrapper) {
  2. gradleVersion = "2.3"
  3. }

然后执行gradle wrapper命令去更新wrapper文件。

这样会更新项目目录下的两个文件。

  1. # modified: wrapper/gradle-wrapper.jar
  2. # modified: wrapper/gradle-wrapper.properties
  1. --- a/androidkit/gradle/wrapper/gradle-wrapper.properties
  2. +++ b/androidkit/gradle/wrapper/gradle-wrapper.properties
  3. @@ -1,6 +1,6 @@
  4. -#Wed Apr 10 15:27:10 PDT 2013
  5. -distributionBase=GRADLE_USER_HOME
  6. -distributionPath=wrapper/dists
  7. -zipStoreBase=GRADLE_USER_HOME
  8. -zipStorePath=wrapper/dists
  9. -distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip
  10. +#Tue Jun 24 20:40:58 CST 2014
  11. +distributionBase=GRADLE_USER_HOME
  12. +distributionPath=wrapper/dists
  13. +zipStoreBase=GRADLE_USER_HOME
  14. +zipStorePath=wrapper/dists
  15. +distributionUrl=http\://services.gradle.org/distributions/gradle-2.3-bin.zip

这时再执行一下我们项目中的gradlew,它会开始下载gradle-2.3-bin.zip并自动解压安装,然后初始化。

如会下载至下面的地址:

  1. C:\Users\msdx\.gradle\wrapper\dists\gradle-2.3-bin\49f3a49i7r03k2

至于这个乱码文件夹目录(上面的 6vpvhqu0efs1fqmqr2decq1v12 ),我的处理是先打开一次 android studio ,然后关闭,这个目录就生成了 (注意,这个目录每次在发现新的需要下载的版本的时候都会新生成一个随机码文件夹,所以,不要想着把 zip 文件放到上次生成的随机码目录中)为毛会同一个版本也会有新的下载?

这里就有一个问题,下载致哪个地方。就是配置文件中的zipStorePath,但GRADLE_USER_HOME是哪里呢。

官方文档说:

  1. GRADLE_USER_HOME
  2. Specifies the Gradle user home directory (which defaults to “USER_HOME/.gradle” if not set).

http://blog.csdn.net/maosidiaoxian/article/details/34135761

Android Studio卡在下载Gradle中

自己到https://services.gradle.org/distributions 下载相应的版本放在对应的目录中,重启Studio。

Android Gradle命令行编译

进到项目目录下

编译,本步骤有时会下载很多依赖,更有甚会重新下载Gradle,重新建一个随机字符串目录。

  1. gradlew build

安装Debug版

  1. gradlew installDebug

查看task

  1. gradles tasks

其它命令待添加

Android Gradle多渠道打包

  1. <meta-data
  2. android:name="UMENG_CHANNEL"
  3. android:value="Channel_ID" />

即实现多个Channel

此系列Android Studio教程不错

Android Studio系列教程六--Gradle多渠道打包 http://stormzhang.com/devtools/2015/01/15/android-studio-tutorial6/

Android Gradle多包名打包

使用productFlavors,使编译出来的包名不一样。

此系列对官方文档的翻译干货,官方文档才是讲得最清楚的地方。

Android官方技术文档翻译——ApplicationId 与 PackageName http://blog.csdn.net/maosidiaoxian/article/details/41719357

通过简单的测试例子,原以为这样多包名打包就OK了,但若项目中用到Authority则还得继续配置,如用到ContentProvider、SyncAdapter组件。

参考下面的回答,同时类似”your.syncadapter.type“这些字段与我们包名或Java包名没有关联,可以随机自己取,只要用到的地方一样就OK。

Using build types in Gradle to run same app that uses ContentProvider on one device

http://stackoverflow.com/questions/16777534/using-build-types-in-gradle-to-run-same-app-that-uses-contentprovider-on-one-dev

Android Studio使用gif教程

Android Studio Tips Of the Day - Roundup #1 http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/

Android Studio模拟系统结束APP进行内存回收

方法:在 Device|Logcat中进行结束操作。

From WizNote

时间: 2024-11-08 15:52:14

Android Studio开发环境问题记录的相关文章

《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误

http://blog.csdn.net/aqi00/article/details/72907534 http://blog.csdn.net/aqi00/article/details/73065392 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 资源下载 下面是<Android Studio开发实战 从零基础到App上线>一书用到的工具和代码资源:1.本书使用的Android Studio版本为2.2.3,因为Android官网现在不提供该版本的下载,所以博主

Android官方开发文档之从Eclipse迁移到Android Studio开发篇

Android官方开发文档之从Eclipse迁移到Android Studio开发篇 1.前言 从Eclipse迁移项目到Android Studio需要适应一个新的项目结构,建立系统和IDE的功能.为了简化迁移过程,Android Studio提供了重要工具使你可以快速地将现有代码移动到Android Studio项目基础建设的文件和工具. 2.Android Studio的基础(Android Studio Basics) 当你将Eclipse项目迁移到Android Studio时,你应该

windows平台下Android studio开发环境搭建教程

最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环境 .而随着Android studio正式版的推出和完善,Android开发者们转向Android studio开发平台也将是大势所趋! 小弟Vike原先学习Android也是一直用的eclipse,虽然时间不长,而且用起来慢点,卡点,但是毕竟熟悉起来了,猛地要转到一个新平台,还真是相当不习惯.且不说快捷键有变化,就连Android

Android Studio开发环境搭建

现在越来越多的人使用Android studio进行Android应用开发了.掌握Android studio的使用已经是每一个Android开发者必备的技能了. 下面介绍一下如何进行Android studio开发环境的安装. 上面是Android studio的安装介绍,可以看到想要安装Android studio 需要提前安装 JDK 官方推荐安装JDK1.7以上的版本. 安装Android Studio 需要 JDK 和 Android Studio 下载地址分别如下: JDK1.8 6

android studio开发工具的android library打包文件(.aar)本地引用

by 蔡建良 2014-5-13 关键点: 利用Gradle发布本地maven库支持android library 打包文件(*.aar) 的本地引用 开发环境: windows7 64位操作系统 android studio0.5.8 (1) 安装maven1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量.2.下载maven3,最新版本是Maven3.2.1 ,下载地址:http://maven.apache.org/download.html 下载apach

Android Studio开发准备

转载请标注本文地址:http://blog.csdn.net/jianbinzheng/article/details/51232751 [概述] 本文主要分享在使用Android Studio开发Android程序前所需要与建议的操作,主要是界面个性化的设置和模拟调试(AVD.Genymotion.夜神.真机)的设置. [一.  Android Studio介绍] Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,And

Android Studio 开发技巧详解

Android Studio开发工具是每一个 Android 程序猿每天都要使用的工具,但是即使你是一个经验丰富的开发人员,你也可能已经错过了许多可以节约生命的技巧,这篇文章也许就可以帮助你掌握它们其中的一部分.我不会一字一句地翻译,而是以最简洁易懂的方式介绍给你,同时提供必要的注解和延伸,让你可以在一遍快速阅读之后迅速掌握. 1.当你想不起来某个功能怎么用的时候 如果你是 Windows/Linux 用户, 那么请按Ctrl + Shift + A, 如果你是 Mac 用户,那么请按Comma

使用Android Studio开发J2SE项目方法

0.前言 最近因为要为项目开发一个底层的Java应用,所以非常偶然的遇到了这样一个问题,过去Eclipse有Java Project而现在手头使用Android Studio并不能直接建立Java应用项目.所以在网上搜集和整合了些资料后发现其实Android Studio也能很完美的支持Java应用项目的开发,所以写这样一篇博客分享给有同样需要的Coder. 1.J2EE项目的建立 Android Studio中并不能直接建立Java项目,所以比较简单偷懒的办法是先随便建一个Android项目,

使用Android Studio开发android应用(持续更新)

使用Android Studio开发android应用 --------------------转载请注明出处:coder-pig 前言: 在2013年5月16日开发者大会上,google公司发布了一个新的集成开发环境:Android Studio 该IDE是专门用来开发安卓应用程序的,如果你需要使用Java的话就需要下载Java的IDE了! google慢慢地已经把重心放到Android Studio上了,所以有必要熟悉下这个IDE开发环境! 本篇博文会不定期地进行更新!对遇到的问题以及一些新