Android Studio 安装环境配置

摘要:最近因为一些原因,更换了电脑。重新安装Android studio,其中的之前的配置文件不得不在网上搜索一番。这里进行一个记录,系统 window 10,Android studio 3.0.1

JAVA 环境配置

JDK下载地址: Java SE Development Kit 8 Downloads

JAVA_HOME : 电脑上安装的JDK(参考:C:\Program Files\Java\jdk1.8.0_191)

CLASSPATH : .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注意:最前面的 . 不能忘记
path : C:\Program Files\Java\jdk1.8.0_162\bin
    C:\Program Files\Java\jdk1.8.0_162\jre\bin
注意:在配置path的时候,要单独的把每一个列为一行

设置

studio 软件字体设置

  1. File->Settings 或Ctrl + Alt +S
  2. Appearance & Behavior--->Appearance
  3. 勾选Override default fonts by (not recommended),然后就可以在Name里设置字体样式,在Size里设置字体大小了
    1. 代码字体设置

      1. File->Settings 或Ctrl + Alt +S
      2. Editor--->Color & Fonts--->Font

      不区分大小写

      1. File->Settings 或Ctrl + Alt +S
      2. Editor->General->Code Completion
      3. 默认红框中的设置是First letter,修改成None就好

      成员变量m和静态变量s

      1. File->Settings 或Ctrl + Alt +S
      2. Editor->Code Style->Java->Code Generation
      3. Fields->m
      4. Static field->s

      Java注释颜色

      |
      1. File->Settings 或Ctrl + Alt +S
      2. Editor -> Colors &Fonts ->java
      3. 参考颜色:
        名称颜色
        Block comment1C8057
        Java ->Text629755
        Line comment2B800F

      文档注释快捷键设置

      1. File->Settings 或Ctrl + Alt +S
      2. KeyMap
      3. 在右上角输入 comment
      4. 选中 Fix doc comment 右击
      5. 点击Add Keyboard Shortcut
      6. 输入快捷键,如果冲突会提醒(个人为 shift+j)

      Logcat

      Logcat颜色设置

      1. File->Settings 或Ctrl + Alt +S
      2. Editor -> Colors &Fonts -> Android Logcat 或在上面的搜索框中输入Logcat
      3. Verbose , Info, Debug等选项,然后在后面将Use Inberited attributes 去掉勾选
      4. 再将 Foreground 前的复选框选上,就可以双击后面的框框去选择颜色了
      参考颜色:
      Log级别颜色
      Assert8F0005
      Debug0070BB
      ErrorFF0006
      Info48BB31
      VerboseBBBBBB
      WarningBBBB23

      Logcat字体大小

      1. File->Settings 或Ctrl + Alt +S
      2. Editor->Color & Fonts->Console Font

      模板

      类注释

      1. File->Settings 或Ctrl + Alt +S
      2. Editor–>File and code Template
      3. Includes->File Header
      自己使用的一个简单模板
      /**
       * =======================================
       * 创建者 : 胡宇林
       * 日 期 : ${DATE} - ${TIME}
       * 描 述 :
       * =======================================
       */
      

      Live Templates 定义模板

      这东东太多,嘻嘻。留下连接(主要是懒,不限抄) Android Studio 利用 Live Templates 定义模板 Edit Template Variables Dialog

      jks

      jks创建

      Android Studio 生成jks密钥 和 Gradle 多渠道打包

      jks修改

      1.修改keystore 密码

keytool -storepasswd -keystore xxxx.jks

2.修改alias密码

keytool -keypasswd -keystore xxxx.jks -alias 别名名称

3.修改alias名称

keytool -changealias -keystore xxxx.jks -alias 别名名称 -destalias 新的别名名称

4.查看keystore签名

keytool -list -v -keystore app-release.jks

常用混淆

Butter Knife

github Link 版本大于7 ``` #butterknife -keep class butterknife.** { *; } -dontwarn butterknife.internal.** -keep class **$$ViewBinder { *; } -keepclasseswithmembernames class * { @butterknife.* ; } -keepclasseswithmembernames class * { @butterknife.* ; } ``` 版本小于 ``` #butterknife -keep class butterknife.** { *; } -dontwarn butterknife.internal.** -keep class **$$ViewInjector{ *; } -keepclasseswithmembernames class * { @butterknife.* ; } -keepclasseswithmembernames class * { @butterknife.* ; } ```

OkGo

github Link okgo, okrx, okrx2, okserver 所有代码均可以混淆,但是由于底层使用的是 okhttp,它不能混淆,所以只需要添加以下混淆代码就可以了 ``` #okhttp -dontwarn okhttp3.** -keep class okhttp3.**{*;}

#okio
-dontwarn okio.**
-keep class okio.**{*;}

当然如果你确实不需要混淆okgo的代码,可以继续添加以下代码

#okgo
-dontwarn com.lzy.okgo.**
-keep class com.lzy.okgo.**{*;}

#okrx
-dontwarn com.lzy.okrx.**
-keep class com.lzy.okrx.**{*;}

#okrx2
-dontwarn com.lzy.okrx2.**
-keep class com.lzy.okrx2.**{*;}

#okserver
-dontwarn com.lzy.okserver.**
-keep class com.lzy.okserver.**{*;}

<h3>glide</h3>
<a href="https://github.com/bumptech/glide" target="_blank">github Link</a>

-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public class * extends com.bumptech.glide.module.AppGlideModule
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
**[] $VALUES;
public *;
}

for DexGuard only

-keepresourcexmlelements manifest/application/meta-data@value=GlideModule

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值